San Vicente y las Granadinas se encuentra entre Santa Lucía y Granada en las Islas de Barlovento de las Antillas Menores, un arco insular del Mar Caribe.