I took a cruise to the Western Caribbean with Royal Caribbean and thought the best port stops were in Roatan, Honduras, and ...