Annacali - I was on the same cruise with you! It was our first DC and we had a blast. In Cozumel, we went to Mister Sancho's Beach Resort (booked through Shore Excursioneer) which was like $30/person for all day on the beach, all you can eat/all you can drink. A GREAT day. Grand Cayman we did Stingray City, which was a bit windy/wavy that day but a great experience nonetheless. In Jamaica we ended up cancelling our horseback riding due to an injury to another person in our party, but we went to Doctor's Cave beach club and snorkeled/swam/beached for a few hours. It was nice, but overall I felt completely uneasy in Jamaica. People were not helpful and mostly rude, with the exception of the people at Biggs BBQ ....great service and DELICIOUS food.