Carnival Cruise Line says the last passenger of a cruise ship disabled for five days in the Gulf of Mexico has left the ship. The ship with some 4,200 people aboard docked, with passengers cheering the end to an odyssey they say was marked by overflowing toilets, food shortages and odors.