Jamaca Sucks. Been there, got the t-shirt and the cap. Still sucks in the extreme.

Way better would be a Canal Cruise. Start out at Acapulco, do the Canal (spectacular), do the Netherland Antilles (Aruba is fabulous), maybe Saint Thomas and Puerto Rica (the rum tour is excellent) and fly to Miami or Atlanta.

What ever you do, do not go ashore in Cartegena, Columbia. That can get you whacked.

kd