We live in Zihuatanejo, Guerrero. You can't enter any business without a mask, and mask wearing is expected and done. Things have just changed so two people from one family can enter a store together, and no one under age 12 is allowed, still.
There is also a foot bath at the entry of most buildings and many have temperature checking devices there too. The two supermarkets in town have people who spray sanitizer on the cart handles as you enter, and ALL businesses have hand sanitizer at the entrances.
The issue here is that we are tourist town. The people from the US and Canada refuse to wear a mask in public, "I'm vaccinated. I don't have to." They are unhappy about having to mask up in a building, but have found that if they don't, they can't enter.