Activities in Diani Beach Diani Beach is a superb destination for active travelers, with numerous water sports on offer, from diving and snorkeling to kite surfing and windsurfing. If you want to take it easy, there are relaxing day-long dhow cruises, and if you want an extra jolt of adrenaline, jet skiing, fly boarding and...Read More