After the wild, the coast calls. Diani Beach is Kenya's most beautiful stretch of Indian Ocean coastline — powdery white sand, warm turquoise water, and a laid-back Swahili atmosphere. We combine beach time with snorkelling over coral gardens, a dhow sunset cruise, visits to Shimba Hills forest, and day trips to the ancient Gedi Ruins.