First time Disney cruisers going on a Western Caribbean in April. We are not planning any excursions at the ports, but would like to get off the ship to look around and maybe do some shopping. Will we need to purchase currency from AAA etc. for the ports or do they take U.S. currency? We do not plan on using debit or credit cards. For Mexico, Jamaica and Grand Cayman. Thank you.