To anybody in Hampton Roads, the FEMA site at the Military Circle Mall in Norfolk is phenomenally efficient! Line of over 100 when I arrived and had my shot #1 in 20 minutes. They have the Pfizer vaccine.
I had a reservation, but they are taking walk-ins, so go if you haven't had a shot yet. Folks at our office went today and were back in an hour, with half of that drive time.