Business Insider
Follow
I went to the Caribbean for the first time during a cruise. I wish I'd had more time in these 2 ports.
I took a weeklong cruise to the Western Caribbean with Royal Caribbean and thought the best port stops were in Roatan, Honduras, and Cozumel, Mexico.