Though the East Caribbean Dollar XCD is the local currency, most places frequented by tourists price goods and services in U.S. Dollars USD and all locations accept U.S. Dollars for payment. On occasion, you may receive small change in a mix of USD and XCD.
Credit cards are taken at hotels and restaurants not everywhere will accept Amex. Mastercard/Visa preferred.