Ah thanks a lot guys! That's good to hear. I'm hoping to take an Easy Cruise next year. I wrote to all islands asking if I need a visa or not(I'm a Thai citizen) and they said I didn't if I were on a cruise and stayed less than 24 hours. But I thought I would ask here just to have a peace of mind

It would be too much of a problem if I need to get a visa for all those islands! So I guess I will only need just one for Barbados where I will embark and disembark then. I've already had a US visa for a while now. I will first fly to NY anyway before continuing to Bardabos.