Went to Bannister Island. Very primitive and overbooked with other cruise lines for the first hour so we were left scavenging for chairs. After that the sun was great, local beer good, but since the water was on the cool side we didn't do much. Sea kayaking is included in the price and that was fun.
Isla Maya in Roatan was great. Lunch was included and was delicious. Plenty of chairs. We snorkeled and except for it being a bit crowded, was wonderful. Probably my favorite port.
Both overrated and maybe because of the holiday crowds. Stingray City was a bust. Too many boats and not as natural as I thought. The dolphin swim was fun but again, I expected a more natural habitat and it was not. Sort of felt like massive amounts of time in transportation for two quick overpriced photo opportunities. Not what I thought it would be. However, Grand Cayman was a beautiful place.