Zip code is a bit too granular. You should add a distance radius, or something broader like a county. I would gladly travel 50+ miles to get a vaccination.
That’d also give the nifty feature of finding the closest available vaccine, even if it’s a hundred miles away (not a walk in the park, but I’d drive that far personally)