"The limited availability offer is quite generous – 100% of the cruise fare back as refundable onboard credit for the new, alternate 7-night Caribbean cruise, with up to two years to re-book the sailing. Credit that is not spent during the new cruise would be refunded back to the guest after that cruise ends."
"In addition, airfare booked through Princess Cruises would be protected, as would any amenities and packages purchased for the May 20 sailing, which would then be applied to the new cruise when booked. Up to $300 (USD) per person for “private travel expenses” would also be protected. Those private expenses would generally include separately arranged airfare, hotels, or tours."
https://www.cruisehive.com/princess-cruises-urges-guests-to-shift-booking/101918