A 28-suite beachfront eco-boutique & wellness resort that is simply magical.