The three things Google weighs
Google says local results come down to relevance, distance and prominence.
Relevance is whether your profile and your website clearly say you do the thing being searched for. Distance is how close you are to the person searching, or to the place they named. Prominence is how established and trusted you look online: reviews, mentions of your business on other sites, links, and the strength of your website.
You can't move your business closer to every customer. You can make relevance and prominence so strong that you show up across a wider area. That's most of the job.