Princess networking (MedallionNet) is configured to disallow access to Apple's email, iMessages, And iCloud.com. 🤢
So if you are cruising with Princess you will not be able to access any of those services until you have access to land services.
Tested on the Majestic Princess Alaska cruise.
(They do allow access to What’s App and gmail)