We purchased a small amount of currency before going...we were informed by friends that in Russia that they prefer u.s dollars and that worked fine for us as the ships currency was dollars....in other ports we just used our card.
We did this cruise last year, they took Euros everywhere we went. Our only problem came when we needed to use public toilets, they needed coins in their own currency which we didn't have....very difficult at times. I think the ships carry all currencies so you should be ok.
P&O Australia – Pacific Dawn - 05 Aug 17 - 7nts
Brisbane : QLD : Australia : Noumea : New Caledonia : Lifou : Loyalty Islands : Vila : Vanuatu : Brisbane
Now from $959pp
P&O Australia – Pacific Jewel - 17 Aug 17 - 8nts
Sydney : NSW : Australia : Noumea : New Caledonia : Mare Island : New Caledonia : Isle of Pines : New Caledonia : Sydney
Now from $899pp
P&O Australia – Pacific Jewel - 20 Feb 18 - 5nts
Melbourne : VIC : Australia : Hobart : Tasmania : Australia : Port Arthur : Tasmania : Australia : Burnie : Tasmania : Australia : Melbourne
Now from $545pp