I am sure they would not cancel the port if they didn't feel it was necessary. Cabo is supposed to be much nicer than Mazatlan, guess I'll find out in December. You're so right that every country has unrest, but most of them aren't killing tourists. I'm sorry you're not getting to go, and we might not either, but I am glad that Princess is trying to keep their passengers out of harms way as much as possible.
Who knows, they may re-instate the port by April 9th, they may not. But from what I have heard, Cabo is much better.
I hope you will have perfect weather and a marvelous cruise to make up for the missed port. I know it is disappointing.