2. Swakopmund, Namibia

Gorgeous Swakopmund is one of the best beaches in Africa for adventure seekers. There’s a large area of the coastal plain of the Namib Desert given over to purpose built low-rise resorts where there’s actually quite a Germanic feel. There’s plenty to see in the architecture of the town, but more importantly there’s a ton of things to do. Sporty types will love this place.