It may depend on the cruise, etc...we have some friends that just got back and they were hoping to stay on a little longer for the same reasons, but they were asked to get off with everyone else (by 9:30)--so they could start the cleaning, etc. for the next set of cruisers--who sometimes can board by noon or so. I think they must want people off to allow them the time needed to prepare the ship to depart again within a few hours. There is plenty to do around town though to kill time--even the airport is one of the nicest we have been in with lots of great Disney stores, etc.