Instead of forking out for specialised holiday insurance cover, check with your bank that it's included as part of your account.
If it is, then make use of it, 'cause it's certainly worth it and has far better coverage than some you have to pay a premium for.
On the one occassion we had to use it to get us back to the UK from Barbados due to a family bereavement, they were excellent in arranging everything for us regarding flights and transport back home from Gatwick.
The policy covers practically all eventualities and even loss of your holiday due to Swine Flu I understand.