This European-inspired castle is actually a hotel that boasts 292 guest rooms and suites, alongside 67 apartments, most of which offer gorgeous vistas of the ocean. Guests can expect a slew of top-notch restuarants and lounges, as well as an authentic German pub serving up home-brewed beer.