Its a big no no to fly in on the day of the cruise. (Unless you are booked with the cruiseline - who will get u to the next port free of charge)
Eat the change fee and go the night before.Its not worth saving the change fee but actually miss the flight.
And lets be honest, AC's OTP is in the toilet here vs other US main 3 carriers.