how early of a flight should i get for a cruise
Cruise lines will tell you not to book air before noon. Reason is that ship can be late in returning, ship will be delayed in clearance (if people aren't reporting to ICE or paying their shipboard accounts), or for any number of other reasons. Once off the ship it will take a little time to claim luggage, unless you are carrying everything off.