Among the ports of call of Western Caribbean cruises, Mahogany Bay is the most convenient. You do not need a small boat to get to the shore and the beautiful beach is just a short walk from the pier. You need more than a day to explore this lush island.