Top 10 Beaches in Africa
Anse Source d'Argent
– Seychelles
Diani Beach
– Kenya
Camps Bay Beach
– South Africa
Nungwi Beach
– Tanzania
Essaouira Beach
– Morocco
Skeleton Coast
– Namibia
Belle Mare Beach
– Mauritius
Bazaruto Island Beach
– Mozambique
Saly Beach
– Senegal
El Gouna Beach
– Egypt