The boat was not very crowded, which was nice! Only about 35 people on a boat with a capacity for over 100 - I cannot imagine how awful a full boat must be. We went directly to see the dolphins and hung out for about 30 minutes. This is more than plenty of time as this is not Sea World where the dolphins are trained to entertain us. Watching dolphins in the wild is akin to watching any wild animal in their natural habitat; it's a total mystery what they will do. We then went to the snorkel spot, which was mediocre. The visibility was murky and we couldn't venture more than 100 feet from the boat, which made the snorkeling quite boring.
I would avoid any activity with Sunset Watersports. While the crew of three on our boat were lovely, this company (Sunset Watersports) seems to push their staff to shake-down their customers for gratuities, and it is totally off-putting and puts a negative ending on an otherwise pleasant experience. The company should consider paying their staff better and charging a flat fee that includes a gratuity instead of pestering customers to pay even more than they already did for the excursion.