One of Africa’s most famous beaches, Diani Beach boasts powder-white sand, turquoise waters, and palm trees. Perfect for snorkeling, kite surfing, and relaxing under the sun.