Would be nice if it's that easy, just tell the ship a different port :-) Hopefully they will add something. We had a Carnival ship cancel a port the day of our arrival at the pier (there was a Navy ship docked at Key West so we couldn't go in - understandable). Carnival gave each passenger a $20 credit on sale and sign card . We didn't care too much since we love the ship - others were very upset as it was only a 4 day cruise with 2 stops (and we missed one).
Civil unrest, I wouldn't want to go near it anyway - if you're cruise is a ways out, maybe they will have time to add another port.
I called RCCL yesterday. they claim Grand Bahama will be substituted for Labadee. Hubby and I have never been to Haiti; kind of disappointed to not be going but we have been to Nassau and it was beautiful, so if Grand Bahama is half as beautiful as Nassau, we will be very happy to go back to the Bahamas.
I lived for 6 years in Haiti, and while there visited Labadee.
You're not going to be missing much if you expected to be exposed to a lot of the culture, unless the stop included tours to Cap Haitien. That's unfortunate, as there are few places where the average person on the street is as approachable as in Haiti. The common folk are very warm and giving, and the culture itself is very deep, rich, and intoxicating!
Labadee is a nice, secluded beach area, much like the other lines' "private beaches" where there are significant limits to what they will let you do, if they let you leave the property at all. Getting in there took some resources, let me tell you.
I hold a special place for Haiti in my heart, and hope that the current difficulties will soon be over. Unfortunately, the place has a history of corruption, crooked politics and violence, wrapped in astonishing poverty. So the outlook is not good.
Haitian political observers agree with the old saw about getting past the culture of corruption there - "In a land of hunchbacks, a straight man is unwelcome".