Is it necessary to have a visa to visit St. Lucia or you just need a tourist card ? Is there a consulate or embassy in SD ?