In our case coming from LAX-COZ it will always involve a red eye and layover. My non diving wife does not do well with red-eyes. Non stop LAX-CUN during the day, plus on this upcoming trip the savings are $300 each.
Happy wife and lots of money leftover for beer, extra dives, and special meals out. Works for me.
We have the same issue flying into COZ from our dinky airport (Portland, OR -- PDX). In my advanced years, I'll still fly coach (4.5 hours to IAH or DFW, at 6' 1" is not fun), but I will not do red-eyes.
Last year United and IAH were not kind to us. Should have arrived at our condo by 7:30 pm at the latest, finally got there at 11:45 pm due to thunderstorms in Houston, leaking cockpit window, crew changes, and I've forgotten what else.
On our return trip, we should have arrived in Portland at 7:30, but arrived at midnight. United had at least three story's as to where the damned plane was, or in this case planes were, and again crew changes, and blah, blah, blah. Some comfort in knowing the pilots were PISSED, and were assured by the pilots that they'd be breaking the speed limit. In fact, they did.
This year, we're leaving a day earlier, spending the night in Houston, landing in COZ at around 2:15 pm. With the hotel, it's going to cost me about $100.00 more, but I'm hoping to avoid a 2 1/2 hour tip from CUN to the island, and over 10 hours in IAH.