Ever since Britain’s Princess Margaret received a plot of land on this private island in St. Vincent and the Grenadines as a ...