Last April, I visited Spain, Portugal, Greece, France, and Italy; visited Mexico in November. In each of those countries, I made purchases (some over $200) with my U.S. Citibank card and Capital One card. I was never asked for PIN. All just tap and sign.
For my upcoming cruise in April, I will only have one day in Sydney and 3 port stops in NZ. Besides paying for the Sydney hotel, most likely all other purchases should be under $200, so I am not going to bother getting a PIN, and take the chance of the purchases being taken as Cash Advance. I am sure the hotel will figure out the way to get my money without a PIN.
Thank you to every one for the information and suggestions!!