just depends
I went to a cruise to the bahamas, and I called the consulate and they tolde me that I Need a Visa with my RTD, just depend of the country that you are originally from, if you live in NY you can get the visa here, or call, i Know also they have an office in Miami,