My EZAir Delta flight out of Tampa was changed 4 times, with the last change resulting in arrival at the port the day AFTER the cruise departed. I called, chatted, had my TA call, but was told by Princess that they would not address the issue until 7 days prior to sail date. You cannot modify, change or cancel the flight through the airline directly since it is paid for through Princess. Needless to say I was completely stressed out. They did change it (without speaking to me) on the 6th day prior to sailing. No additional cost.
However, after we checked into the flight, Delta cancelled it and rebooked it to a later flight which was past the acceptable time of arrival. I called the Princess number for en route emergency and they were very helpful in changing the flight to something acceptable.
Even though this was a very painful experience with EZAir, they did the best they could under the circumstances given all the turmoil with air travel these days.