Forgive me if redundant, but did search and couldn’t find answers. Cruise stopping in St. Kitts, Barbados, St. Lucia, Martinique, and Antigua/St. John’s. Will we need local currency for taxis, shops, non-ship excursions, and restaurants, or will credit cards and/or US dollars suffice?