We have cruised before, and had the itinerary changed, but not the embark/disembark dates and location. We have booked flights and hotels to visit other places from Dubai, most of them non-refundable. Airlines would not waive change/cancellation fees; Cunard would not help with the additional costs; flight insurance would not cover the change fees and differences in airfare price. We feel so lost with either losing all the money we have paid or paying a substantial amount to salvage our trip!