Royal Caribbean, Norwegian Cruise Line, Carnival, and MSC Cruises all regularly call on Roatan, Honduras, despite the US State Dept. issuing a Level 3: Reconsider Travel advisory for the country.