Travel insurance will cover you for flight delays and cancellations, regardless if it is due to bad weather, family emergencies, or routine airline delays.
You would be compensated for the money spent on buying new medicines, toiletries, clothes and other routine articles, as a result of delay in your checked baggage from the airline's end.