We just cruised Nov.16-23/14.
1. We did not get off the ship in Cozumel and did not dock at
Castaway Cay due to rough seas, so I can't comment on those ports.
2. In Grand Cayman we did the Disney excursion that included an island tour (quick stop in "Hell" and a wonderful experience at the turtle farm) and also snorkel at Stingray city. What an amazing experience!
Stingray City: It was $30 cash to buy the photos (e-mailed to you). I don't have a waterproof camera, so the photos I took from the boat did not compare to the ones they took.
Turtle farm: The kids all got into a pool with some of the smaller turtles, got to hold them, and bigger ones in other tanks. The guide got us into the park, gave us an introductory talk, and then let us have 30 minutes to explore as we wished. It was the perfect amount of time.
In response to a previous post: I have to say that driving around the island disappointed me, but I can't figure out why. Not sure what I was expecting. I had been to Jamaica before and thought it was so much greener and lush than Grand Cayman, so maybe I was comparing it to that. I didn't go to the beach at GC either. So many banks there, I wasn't interested in that at all. Our guide kept repeating about the strict laws there, to read and follow all signs, etc.
We had to tender in Spotts bay due to rough seas and Disney provided free bus passes from Georgetown, but we didn't need to use them since we were dropped off back at the tender dock.
3. In Jamaica, we did the "Green Grotto Caves" tour.
There are mosquito's and bug repellant is recommended, but we didn't know ahead of time. Also recommended are closed toe shoes, although I did it in sandals, but there is a risk of stepping on something "alive".
Our tour guide at the caves was so amazing with the kids, got them to go off all together with a flashlight and really tried to both calm them yet keep them having a fun time.
Afterwards, we went to Chukka's private beach for an hour which included Jerk Chicken lunch. Such a beautiful beach with warm clear water. Wished we had more time there, but 1 hour was ok. Lots of dogs hanging around, but none bothered us.
Had an amazing time!