If, as Dave says, you are in the UK, I'm really surprised that you don't have travel insurance which would cover this situation as UK travel agents and cruise lines insist upon it. We've had similar problems but have always been covered with the appropriate insurance.
Good luck to both you and your wife.
Bill
|