Ilha de Luanda

Spit off the shore of Luanda, Angola.

Things to see in Angola

Wikipedia