Cruise vacations promise adventure and relaxation, but not every port of call is as welcoming as the glossy brochures suggest ...