Ohh, yes many times,beautiful island,
i used to work in bar/restaurants on the ships for Princess Cruises, one of my contracts 1995-1996 on the Sun Princess we had 7 days cruises departure suturday from Fort Lauderdale to Bahamas sunday, monday at sea, tuesday Montego Bay, wednesday Cayman Island and every thursday in Cozumel, frieday at sea, saturday back to Forth Lauderdale drop 2000 passengers, load fresh 2000 passengers and back same trip, 5-6 months untill april when we used to move to Alaska,
i got my PADI licence on the ship, training in pool
nice place for scuba, have fun man!