Cruise ships are stranded in Doha as travel grinds to a halt.