A remote paradise about 30 miles north of mainland Honduras, Roatan is a popular stop on Western Caribbean itineraries. It's also a rising destination for avid divers, with its ideal location at the southern edge of the Mesoamerican Reef. Ships dock at both the Coxen Hole cruise complex, which offers shops, eateries, and other standard amenities and Mahogany Bay Cruise Center, which features shopping, bars and beach access.