Norwegian Cruise Line's private resort in Belize — which opened in November 2016 — has all the allure of a faraway tropical isle but the conveniences of a cruise line-owned beach. The white sand stretches for seven acres, where you can swim, snorkel, and parasail. Up for adventure? You'll find plenty of that here too, from zip-lining and a ropes course to excursions to Mayan ruins. Or, just order an ice-cold michelada from the Jimmy Buffet-affiliated LandShark Bar & Grill, then stake out a lounger by the pool (yes, unlike most cruise line islands, there's actually a pool!).