In the past we have used Wells Fargo to order foreign currency. If I ordered at least @1,000 there was no fee, I could mix several currencies to make that total. But what we have found lately is that alot of places would only take credit cards.
We boarded the Liberty in September and had 15 can pack, because that what was in Walmart. No questions asked. I saw others with a case of water in plastic bottles.
Amount depends on length of cruise. You can fax to 206 270 6080 or email World Cruise Reservations @ hollandamerica.com. I emailed my stockholder statement and it took lest than a week to get it posted to my account.
I used the app to check-in and it was very easy to scan passport covid card and selfie. And I am not the savy on the phone or apps. Yes you have to check-in each person.
You have to book directly with RCI to use the gift cards. Mine are from AARP. I submitted one today. I plan to transfer to a TA after it is applied. Hopefully I have better luck.