Well there are no guarantees in life, but i guess depends on your ticket. The cruise port is fairly close to airport, when we were last delayed with fog they offloaded passengers with flights first, and so i was comfortable with the latest flight on same day HOME. (Going there i always book hotel for day before so that Im not stressed about delays). I figure on the way home, if I get delayed I can usually just go standby on another flight or if you book your flights through the cruise line they will take care of all the details for you! As to what to do….well…..browse your next cruise of course at the airport! Eat potatoe chips cause you cant get them on the ship so youll be craving them.