Flying to a cruise is tedious. First no matter where you go, there is the 2 hours of pre-flight torture. Then there is the super small seat, the ridiculous fees for every bag, peanut and drink. Then you worry that the bag you just paid more than the ticket to bring may or may not make it there.
So I drive to the port. Easy peesy lemon squeezy, I am there in less time that it takes to wait for the flight. Priority boarding, Right to the room, unpacked and drink in hand before we would have taken off from the airport.
Then there is the itinerary. Who doesn't like Cabo, MZ, and PV? Three of my favorite ports and sea days to relax. Perfection in balance.