We too book our own air, we can get the flights, airline, times, etc. that we want. If at all possible, we try to go in a day early, can't always do that. In fact our next cruise, we are flying in the day of the cruise at the end of Jan, with plenty of hours to spare, but you never know. I'm keeping my fingers crossed. I would also get some travel insurance, always a good idea.