Cruising has lots of negative impacts: on the environment, on ships' workers, and on local communities. So should you stop ...