Question regarding visas for non-US citizen on cruise to Turks & Caicos, St. Kitts & St. Maarten
I am hosting an exchange student from Senegal. He has a valid J-1 student visa, valid Senegalese passport with multiple entries. I am getting a different answer from everyone I ask. Does he need a visa for the above countries? I believe that there is some sort of exception for cruise passengers, as they only stay in the country for a few hours, but I can't find any definitive information which is specific to cruise stops. Thanks so much for any help!