Ilha de Luanda
Spit off the shore of Luanda, Angola.
Things to see in Angola
Wikipedia