For ages, cruises have been all about kicking back with a cocktail, soaking up the sun, and letting the world drift by. But ...