Most travel insurance I've seen would cover this, as long as bought before it became apparent there was a cyclone headed towards Vanuatu.
As per my previous post, have you checked with FJ if the fare (at least in part) can be used as a credit for travel on FJ to somewhere else they fly?