Sounds like you are a great parent - taking your dog with to you to places. But you might want to consider whether or not she might be more comfortable at home. The outings might be too stressful for her. And even if the outing itself isn't stressful, being tethered while others are running around can be stressful. Plus your dog is quite vulnerable (to loose dogs, to intrusive people) etc.. if she is tethered and not close to you.
Here are some options to consider
1. Consider not going out and instead stay home and watch movies with your pup or work on scent games or trick training.
2. If you choose to go out, consider some calm quiet places where there is not a lot happening. Nor a lot of people nor dogs nor wildlife.
3.. Teach her how to relax at home then slowly add in distractions and slowly and incrementally work on different places. Starting with boring places and then more stimulating places: http://www.stubbypuddin.com/2013/12/today-is-great-day-to-start-dr-karen.html
4. Build mat value and crate value so you can use those as a place of respite when you are away from home. Reward your dog often for going to her crate or mat.
5. Teach in-sight confinement at home and slowly increase distance. Then take the training outside. For more information on this see