Find Your Cruise
US Dollar are accepted in all ports. I would stay with this rather than use local currency as some islands have the East Carribean Dollar as their currency.
In the French ports, Martinique, Guadeloupe the Euro is the currency of the country. They are in the EU.