Just did a TA on NCL the was suppose to stop at Gibraltar and Alicate and then finish in Rome.
Because of an engine issue, we travelled too slow that last 24 hours before Gibraltar so the stop was canceled, which meant the cruise only had 1 port stop in the 12 day crossing.
We didn't even get the port fees refunded let alone any compensation.
I thing 10% FCC is pretty generous.
Lois