Talk to your insurance agent. They have to pay claims above the deductable so they have an interest in helping solve the problem. Try your local Restaurant Association. Whey out the costs and add in the value of the life that might be saved. We are independent with three locations in western Wisconsin.
Daytime banking is much safer.
Our cash handling procedure is very simple. We have a safe with a cash rating higher than the amount we are likely to collect even on a bank holiday weekend, then get the money collected by a security firm. We have a Gardall safe bolted to the slab in the basement, which is in a locked office. Deposits are made 2x a week, during the daytime. We do leave money in the building overnite, and despite being broken into twice, our safe has protected our assets.