Question: are there atms on princess cruise ships'?
Answer: Yes, cruise ships belonging to major cruise lines like Carnival, Royal Caribbean, Norwegian, Celebrity, Holland America, Princess (& many others) all have ATMs on ships. Keep in mind that the fees to withdraw funds from ATMs on cruise ships is higher than on land and maximum withdraw amounts can be small.