Diani Beach runs for about 17 kilometres along Kenya’s south coast, roughly 30 kilometres south of Mombasa, and is consistently rated among the finest beaches in Africa.
The sand is white and unusually fine, the water is protected by an offshore reef that keeps it calm and shallow at low tide, and the strip behind it holds everything from backpacker lodges to some of the country’s most expensive resorts.
What sets Diani apart from a simple beach destination is what surrounds it. Angolan colobus monkeys live in the coastal forest directly behind the hotels, the Shimba Hills National Reserve lies half an hour inland with sable antelope and elephant, and the Kisite-Mpunguti marine park to the south offers dolphin watching by dhow.
It is also one of the best kitesurfing destinations on the Indian Ocean, with a wide reef-protected lagoon, shallow water at low tide and steady cross-onshore wind through the kusi monsoon from June to September.