I read my landlord insurance policy pretty carefully and have also researched and read a number of other company's landlord insurance policies prior to choosing my own.
I would say there is no chance the LL insurance will cover you to provide alternative accomodation for your tenants and certainly not storage for their contents. The tenants contents are not part of your policy! If it's not stated specifically in the PDS, they won't cover it.
Many insurance companies will provide alternative accommodation for an Owner Occupier who cannot live in their home due to an insured event. That is a different situation altogether.
Many insurance companies would also provide the landlord with loss of rent cover if the IP could not be rented due to the damage (ie the tenants had to move out and obviously you could not charge them rent during that time). I highly doubt the insurance company is going to put your tenant up in a hotel - they will only pay you for the loss of rent which will be much less than the cost of the hotel.
If anyone can quote me something from a LL insurance PDS stating otherwise, please feel free.
I also doubt the tenancy legislation, bad though it is, requires you to pay to put your tenants up elsewhere. However, you obviously can't charge them rent whilst the house is unliveable. You also would likely have to release them from their lease without penalty so they could find another place. If anyone can quote any area of the tenancy legislation that requires the landlord to pay for tenants to live in alternative accomodation, due to an accident that is no fault of the LL... please feel free... I'm not an expert.
Edit: Just to add, the only situation where I can see the insurance covering the tenant's hotel and storage costs, would be if the tenant actually sued you and won and then it might be covered under the legal liability section of your insurance. But they would have to take legal action! If you just cough up out of the goodness of your heart, no way the insurance is going to pay.