Overall this was a nice experience. Get there early to pick the seat you want (top level is most rocky if you get sick easy, don't sit there), they serve breakfast and lunch, the crew and captain are very nice and very accommodating. Snorkeling at both Molokini Crater and Turtle Town was not what I expected it to be... I thought there would be an abundance of coral and sea life but there really wasn't. In fact, a lot of the coral around the island has died. I wish the tours, the Maui government, locals, restaurants, etc would offer more education about that. When you see coral that is white, or has algae growing on it, it's dead. That's the result of human factors, non-zinc or non-titanium oxide sunscreens, and global warming.
The tours have such an incredible platform for educating tourists about how we could make a positive impact on the island but they aren't using it and that's sad. We heard "don't use spray sunscreen, it gets all over the boat", not "Don't use spray sunscreen, even if mineral based it has chemicals that kill the ocean life".
Fun Fact: No one wants to pay to go on an ocean tour, if there's no coral and/or no ocean life. So even if it's a business move, educate the public.
And just to complain a little more: Watching people's breakfast/lunch plates, cans, and cups blow off the boat because they are paper, that sucked too.