The old and charming part of Oaxaca where we live right now has a lucky feature, and it's one of the reasons we chose to shelter in place here during the pandemic: Most of the restaurants either have no roof, or, if they do, place the dining on top of the roof. You can go out to dinner to most of the restaurants, and you're still outside.
Another reason is that nearly everyone wears masks. And there's plenty of space, so everyone can keep their distance.