BEWARE.
I felt ripped-off by this experience. I signed up for a snorkeling excursion, but I didn't do any snorkeling. The group paddled kayaks around the ocean, "looking" for whales, for 2.5 hours. We're still looking.
There was a storm several days before our trip, and that limited visibility for snorkeling. I get that (although I was not aware of this fact before I got there). I feel ripped off in that I was not given the option to cancel or rebook the excursion.
I even spoke to them the day before, to confirm the meeting place, and no one had the courtesy to tell me that we would not be snorkeling.
This place has great reviews, for fair-weather. I am very sorry I got to experience the foul.
( NOTE: I was booked on another excursion earlier in the week, and that company had to move it back a day because of the weather. They also me offered a refund if that didn't work for me) .