When you have to change ports this close to sailing, you have to take what the world gives you. It is a shame, but you gotta do what you gotta do.
I recall a sailing we were on that was originally scheduled to go to Damascus. That was right after all hell broke loose in Syria. The itinerary changed to Marmaris, Turkey. There's not much there but a large marina. We were disappointed, of course, but it was a lot better than being in Damascus at that time!
By the way, we walked on through the marina and into the main city. We had an excellent time and one of the best meals of our lives.