Double dittos. Fly in the night before or take the earliest flight possible. We recently were to arrive at 10 am in Newark for a 5pm sailing from Bayonne. We stepped onboard with (literally) one minute to spare due to equipment problems and a cancelled flight. It's not worth the stress and the hassle to catch up would have been a nightmare. Inexpensive hotels at the airport or port are plentiful. Worth it to remove that potential layer of stress or miss the ship.