I just cancelled our $5,xxx Princess cruise from the UK which was end of May.
I had to cancel via Costco travel , as that was my travel agency, I had first called Princess, who confirmed the cancellation (temp) policy as I read it.
But they said I had to cancel via my TA.
I ignored the TA phone message that says to wait a few weeks ... etc , as my cancellation policy would be less beneficial if I waited weeks. I did think if people follow that suggestion they will later be more disappointed.
I phoned and waited on hold for 1 hour, (it was projected 3 hrs) and got a lovely person who didn't seem stressed, and was super clear in the steps.
Result:
$200 Future Cruise credit , must be used by end of 2021.
Rest refunded to CC. in about 7 days.
Everything else, I expect less success, but it was the big expense, and for the rest I can wait more weeks to let the virus grow in Scotland and UK, which might help in cancellations, especially the flights.