Lamu Archipelago, Kenya - The 12 of Africa''s Best Beach Destinations.
Lamu is a collection of islands located off the coast of Kenya north of Mombasa. The beaches of Shela Village on the main island offer the quintessential Indian Ocean ingredients: powdery white sands, excellent snorkeling, and clear blue waters. Founded by the Swahili people nearly 700 years ago, Lamu Town is a UNESCO World Heritage Site and one of Kenya's oldest settlements. Its quiet, narrow streets are fascinating to explore and the fact that there are no cars available for visitors on the island just enhances the sense of stepping back in time. To see more of the archipelago's secret beaches, book an island-hopping cruise on a traditional dhow. .
Best Time to Go: November to March.
Perfect For: Families, budget travelers, couples.