Golden Eagle catamaran. Nice staff. Beer, juice and sandwiches. Our first stop was too dangerous so they took us to another beach which was crowded with locals. Not much snorkeling but the kids had a blast playing in the waves.
After the excursion, we took a water taxi to the beach downtown. Lots of pushy vendors trying to get you to rent their chairs, buy food or drinks, get hair braided, or get a foot massage.
Great excursion. Kayaking can be a bit strenuous when into the wind. Hike is nice with great views. Snorkeling was fun and easy and good sealife-barracuda and a sting ray. Taxis are very expensive.