2. Diani Beach, Kenya
20 kilometers of beautiful, white sand make Diani Beach one of the best options for travelers in Kenya. There is a coral reef just off the beach which prevents seaweed from washing up on the sand. The area is known for kite surfing and lessons are available at the beach. There are some budget-friendly hotels and cheap yet delicious food.