Try
www.aquawindies.com. Great private snorkel trips with guide. Surprisingly reasonable at $17.50 per hour, minimum 2 people. Three hour trip is plenty. Took trip to Mango Halta. It was fantastic. E mail Windie to set up. She is a wonderful person. Ask for her son as your guide.