I want to take a short cruise, no more than a 4-day, to Cozumel and want to find a ship that gets there in the morning in time for me to take a cab to a dive operator in time to do a morning dive. Most of the ships I've looked at get there around 8am which doesn't give me enough time to do a dive. Arrival at 7am might do it for a 9am dive. (The latest time for a dive boat going out that I can find is 9am.) Just not enough time. Plus the afternoon dives don't get you back in time to get back to the boat in time to re-board which is usually 6pm. 7pm would do it. My leaving location can be New Orleans, Tampa or Fort Lauderdale. As a last resort I would hook up with a cruise line that includes a two-tank dive in their itinerary. Any suggestions?