If you’ve ever been on a cruise ship, you’d know it feels like being on a massive floating resort surrounded by...