If you are cruising to Honduras, you docking in either one of two ports: Mahogany Bay or the Port of Roatán. The two cruise terminals are located about five miles of one another on the island of Roatán, which is located about 35 miles off the northern coast of Honduras.