Cruise ships are not designed to be able to refuel while they are out at sea and it is incredibly unlikely that a cruise ship would run out of fuel and be unable to find somewhere to dock to refuel. If this did happen the passengers and crew would have to be evacuated either using lifeboats or by air.