I suspect I know the answer but given Royal are doing it I want to check about PandO.
In short my cruise next April if I was to buy it today offers an extra £210 in cabin credit than when I booked. The price of the cabin is only £40 more so basically £170 cheaper.
If I cancelled and rebooked it wouldn't be worth it as would lose the current deposit, also my current airport Glasgow is not showing as an option which I hope means it has sold out rather than no flight.
I booked via a travel agent whose phones are not working so I can't ask them other than to email.
Before anyone asks no I wouldn't be offering to pay extra if the price went up. However under current rules from other cruise lines I would be able to get the extra credit.