I am taking a cruise out of Miami in a few weeks, and my flight is scheduled to arrive at 1:45pm. Do you think that is enough time to get to the ship and board? If we miss boarding, can we just drive to Key West and get on the ship when it docks there (the next day)? Any advice is appreciated, as we are unable to change our flight. Thanks!