Great suggestion by LocalSailor. If you're tight on time with the cruise ship and can't do something like that try Secret Harbour for snorkeling. I'd grab a cab and have them take you directly there. You can rent chairs from the dive shop for the beach and the snorkeling is quite good there. Also there is a beach bar/restaurant that you can hit for lunch.

Last edited by MissinStT; 09/08/2015 09:16 AM.