We also are booked on the Sept. 21st sailing on the Pearl and also had a reunion set up in SF with some childhood friends, we didn't have anything invested into that stop. You could check with your Travel Insurance to see if they cover missed ports.
Our Travel Agent notified us of the changes and NCL offered a room credit to cover taxes and fees for those ports.
NCL also offered a chance to opt out of the cruise with a 100% refund. As a Latitudes member NCL has assigned us a Personal Cruise Consultant to work with. If you have one you could talk with them or who you booked with.