I asked for you on Cruise Critic. These are the responses so far:
The ship may have a very small amount of foreign currency, but it is not a currency exchange and the exchange rate would not be good.
Best to use a bank ATM in port, or get the foreign currency before the trip.
Most places in that part of the world take credit cards for just about everything everywhere (must have a chip, no AMEX, Visa or MC only). We were planning to hit the ATMs for local cash as well, but did not find it necessary. YMMV.
This is the link - https://boards.cruisecritic.com/showthread.php?t=2661674.
Thank you sooo much!!! It's so nice of you to do this for me!!!
So I guess I'll look into getting some currency before the trip and we'll try to use CC for the rest. Fortunately, I have the chip. This is really good information. Thank you again!!!!