WE just returned from the sailing on the 27th Sept. In Jamaica we took a cab $4.00 each way per person to Doctors cave beach. You will be in walking distance to shops from there it is $5.00 per person at the beach you may come and go as you please.
I went to the Caymans last year and did the stingray city snokle and swim. We also went to 7 mile beach It was very beautiful.
In Cozmel we did the Fista party beach. it is 55.00 person. it is a 3 1/2 hour tour. they take you to a beautiful beach where you can parasail or snorkle ,swim, rent peddal boats they have a trampoline like thing in the ocean to play on and a large climbing rock. all drinks are free from the boat while on boat and at the beach they have free drinks also. We had a blast you can book these from the ship as soon as you get on board viva your tv in room. Some of our group did the dolphim swim and said it was great. I always try to book from Carnival because if your tour is late they will wait for you. We left a couple im Montego bay and 1 in Cozmel because they missed the ship.