Cruise lines have long promised a taste of paradise, complete with white-sand beaches, turquoise seas and every comfort close at hand. In recent years, that vision has become more literal, as many ...