Public liability insurance for grocers covers injuries to customers on your premises, product liability claims from contaminated or defective food items, and damage to customer property. It protects you against legal costs, medical expenses, and compensation payments resulting from these incidents.