The cruise industry is booming - but many cities are now prohibiting the giant ships from docking. That is because, in addition to the noise created by too many tourists, they also cause a lot of environmental damage and CO2 emissions. What can be done about it?