Ok I have been to all parts of the carribean.. Western carribean - Cozumel, Grand Cayman,Jamacia was the best!It as just so much fun.Ocho Rios in Jamacia-very romantic. I have been to Puerto Rico, Belize -that was beautiful. Mexico was O.K. but you still have fun. I , honestly, enjoyed every cruise. I would love to go back to the places I named above. Espeacially,the western Carribean. I live in Florida so mostly all the cruise I went on were in the carribean.