Diani Beach is one of East Africa’s most beautiful stretches of coastline: powder-white sand, coconut palms, and a long, shallow lagoon of turquoise Indian Ocean water. Many travelers assume that staying on this beach means paying five-star prices. It does not. Some of the best mid-range hotels in Diani deliver air-conditioning, a pool, good food, […]
