Saint Vincent and the Grenadines is an island nation in the Caribbean Sea . Saint Vincent and the Grenadines lies to the west of Barbados south of Saint Lucia and north of Grenada in the Windward Islands of the Lesser Antilles , an island arc of the Caribbean Sea .