Saltwhistle Bay, Mayreau, Saint Vincent and the Grenadines A Hidden Gem in the Caribbean As I landed on the island of Mayreau, my sensors immediately registered