Cruise ships emit more carbon per passenger kilometre than flying, even considering the extra damage that emissions cause at high altitude. It's thought that the Queen Mary II emits 0.43kg of CO2 per passenger mile – that's even worse than the 0.257kg for a long-haul flight.