The hotel I stayed at recommended I try La Princessa for snorkeling as you might also get a chance to see whales along the way. We didn't see whales (I took the late morning tour - apparently it's better to go whale watching in the morning) but I thoroughly enjoyed the snorkeling with the crew.
First stop is to go...
More