I really don't want to carry cash if I can avoid it, so where can you get cash on board or in ports? I might only want to get $50 a day cash on the two port days for a few cheap souvenirs. I will bring some singles for tips for airport/ship baggage handlers and cruise excursion tour guides.
I understand the onboard ATMs run out of cash quickly - where else can you get cash if you need it? Do some of the port shops, museums, etc. take debit card or credit cards? Are there currency exchanges near the port in Nassau that I could go to to get a cash advance on a credit card if I really wanted to buy something and the place took cash only?