Diani Beach: Kisite Marine Park Dhow & Snorkeling with Lunch Transportation included Duration: 8 hours From US$ 120 per person