Petit St Vincent
This private island resort is the best place to stay in St Vincent and the Grenadines. It’s a true hideaway, with 115 acres and just a handful of guests, with cottages either in the hills or right on the beach. And the beaches are copious — two miles of them, in fact — and rarely a soul on them. The two-bedroom beach villas here are a castaway fantasy, meaning toes in the sand, hammocks and the sound of the ocean (and all the luxury amenities, too).