I won't repeat what Rallydave correctly said about contract law.
I am surprised how Sunprince has incorrectly interpreted Rallydave, cwn & my comments on the law of contracts. We are not "happy" of the outcome, but merely correcting previous posters incorrect analysis & comments.
BTW, if you read one of my previous comments, I have been in the exact situation when we were on a cruise with 3 nights of stops in Israel & was cancelled at the last minute for GREEK ISLANDS AS A SUBSTITUTE. WE WERE NOT HAPPY BUT UNDERSTOOD OUR LIMITED RIGHTS & CONSEQUENSES.