That is good advice matkanmich. It is a good idea to call your credit card company also just to let them know your travel plans. Some companies will not accept charges from other countries, if they are not notified in advance.
The conversion rate would not be an issue on St. Thomas. It would be on St. Martin though.
I found some more Duty Free info on the Carnival site.
is a link.