There are no ATMS on board. All your on-board transactions are done with your Key to the World card (which has your credit card information stored on it), but should you need cash when you make stops on port days, then you’ll need to have on you beforehand or find an ATM when you get off the boat. Foreign transaction fees can really rack up, so it's best to bring money with you before you board the boat; most ports take USD.