Best port of call-Grand Cayman-You MUST swim with the stingrays. It is an awesome experience that is not to be missed.
Jamaica-We went to Margaritaville in Ocho Rios and Montego Bay. The one in Ocho Rios was much better. We did the snorkeling tour. My husband enjoyed it, but I got motion sick! Take dramine if you are susceptible to motion sickness.
Cozumel-Playa del Sol is nice if you are into drinking alcohol and partying on the beach. Take a taxi to shop in town, skip the stores at the port. Bargain with the shop keepers. WE did the Mayan Ruins of Tulum which is a 6 hour tour. If you are a history buff (my husband is) then go. Otherwise it makes for a very long day. The beach at the Tulum Ruins is one of the best beaches we found.