Spice Hotel is a beachfront resort featuring unique Moroccan and Indian-inspired architecture. It offers multiple restaurants, a spa, and a water park.