Dogs put hackles up for several reasons, insecurity, not happy with something, in play with other dogs, being startled by something.
I'd still be doing a lot of work with her on lead or on a long-line. Letting dogs run free on land you don't own in my view is a privilege not a right because of other peoples' reactions. If she has a lot of off-lead freedom she'll not know
not to jump up and bark at people, she'll get less trainable. Setting boundaries on lead is easier so the dog knows how to behave off it.
I still do one walk a day that's more lead / training focused - the boring walk they'd call it!

Even on a fun walk, I do whistle recalls or get them to walk heel off-lead etc, so when I need them to do this there's a better chance they will.
If mine are off lead and i see someone ahead who I don't know I put both dogs back on lead. The person may have a dog phobia, you just don't know. If it's someone I know then I'll recall the dogs and get them walking close to me. If it's someone I know with a dog - well I've no chance of recall beyond a certain point anyway!