We went on the same cruise last December. We loved Grand Cayman, visit www.captainmarvins.com
and book the snorkle excursion with his company. We were so glad that we did instead of going through the cruise ship. His prices were better and overall the experience was much more enjoyable than people that we met that had gone with the boat. The amount of people on our tour was nothing close to what was booked through the boat. We had maybe 25 people on our tour, where on a ship that holds 3k people could you imagine how many would be on the boats tour. We did the 2 hr excursion, which took us to the stingray sandbar and then we went snorkling at a reef. I really can't say enough about Captain Marvin's. We also got a video sent to us of our experience and it was worth every penny. Definetly do some shopping in Grand Cayman, they had beautiful things there.
We didn't care for Jamaica, we didn't feel safe there at all. I must say though, that some people I have talked to had a wonderful time there. We took the boats advice and booked a tour on the boat. We did the party boat to Dunn River Falls. We had a wonderful time.
Cozumel was great also. We booked a Jeep tour with a private company. Here is the website:
I could go on and on about these tour guides. We had such a wonderful time and again we so glad we ventured out on our own. The tour had only 10 people and it was awesome. They took us to a secluded beach and we swam and snorkled. It was the best.
A lot of people are leary about booking tours on their own, but I tell you to put all bad thoughts out of your head. Every company we dealt with were professional and we didn't have one problem. The tour guides in Cozumel were from America. And as you can see we had a great time on our trip. I hope you have as good of a time as we did. You can email me if you have any other questions.