Just received this portion of an email from Royal. Not too bad! I'm happy now!
😀
Compensation
While you still get to enjoy your day onboard Anthem of the Seas, to help make up for the missed port, we will provide you with a one-day (1) cruise fare refund in the form of an Onboard Credit. This will automatically be added to your SeaPass account on boarding day. Any unused portion will be refunded to your credit card associated with your onboard folio.