The question was not for getting to the cruise, it was for a flight back home.
As to the original question, unless I had a horseshoe in my backside, I would stay the extra night close to the airport. That is just too tight considering you really don't know when you will be off the ship.