Many consider Diani Beach, and its extension Galu Beach, to be not only one of the most beautiful beaches in Africa, but likely in the world. It is about 17 km (10 mi) long, from the Kongo River in the north to Galu Beach in the south (the southern point of reference is an old Baobab tree). The coast's white sand and warm clear turquoise waters are protected by the continuous coral reef, making for very good fishing and snorkeling. Diani is a popular spot for kitesurfing and sky diving and is no...