Water taxi to Lover's beach was cheap ($7 per person) but service unreliable. 2:00 pick up at the beach turned to 2:45. Also no ladder on boat (some boats do). Be prepared to get wet and use some muscles in order to get back onto the boat.
Booked a snorkeling excursion with Orbitz and the vendor waited for us due to Carnival arriving at port later than expected. Saw many dolphins on the way to the snorkeling site.