The most interesting facts about Saint Vincent & the Grenadines, from the playground of the ultra-wealthy to the Gem of the Antilles.