White Goose Boutique Hotel is an immersive, multifaceted boutique island stay. It’s home to 19 elegant suites, where natural textures and rustic elements have been mixed in with smooth contemporary finesse.