Question: is mahogany bay in mexico?
Answer: Mahogany Bay is the cruise ship port owned by Carnival Corporation, located on the island of Roatan. Roatan is a popular cruise ship stop in the Western Caribbean, typically on the same itinerary as Belize and Cozumel.