We finally wised up and arrange our own air and fly in the day before. We have more control over the flight times and get direct flights. It is also cheaper. The money we save usually pays for the lodging. It also allows us to be well rested the day we get on board and can enjoy the first day without being dead tired at sail away time.
Don't need the stress. We are on vacation.