We absolutely loved this cruise. Our ports were Key West, Grand Cayman and Cozumel. I wasn't crazy about Key West. All the stores sold about the same things. It was a family reunion cruise for us and the other family members rented scooters and ran around town and to the beach the whole time. The had a great time.
Grand Cayman was a different story. We were one of seven ships docked and wow that is a lot of people. I enjoyed the port though. We went on the excursion to swim with the Stingrays. It was an awesome experience and worth the whole trip.
Cozumel I only was able to see from the ship. A tropical storm was moving in and after trying 2 or 3 times the ship just couldn't get in close enough to anchor and there were concerns about the tenders and the rough water so the port was finally scrapped.