I totally agree with Logan. This comes after years of tracking traffic long before G maps became more important, visable, and relevant as it has been dropped into organic search....and Logan's suggestions remain the key even as G maps has gained in traffic.
My main business site also managed to rank high and in some cases at #1 serps position for key industry phrases. The site would attract SE traffic from both the industry phrases and the longer tail industry/geo associated phrases.
Over several years of tracking I would see the following trends repeatedly with regard to SE traffic; 1/3 of the traffic was for relevant industry phrases, including the #1 phrase in the industry; 1/3 of the traffic was for phrases that were combos of industry phrases and geo phrases, and 1/3 of the traffic was for less convertable phrases that pulled from the content on the site.
The combo industry/geo phrases converted dramatically better than the industry phrases-which also converted. The non-relevant phrases that drew traffic rarely converted. That is still the case.
The site was primarily optimized when it was easier and cheaper to compete. With new sites representing local businesses today I'd never spend a minute trying to compete for industry phrases. It wouldn't be worth the time, effort, or money.
Of interest, over the last several months since widespread visability of g maps in the serps its visability has evolved and changed with regard to various searches. It is probably still a moving target. It is worthwhile to register a business with g maps and the other local maps but I wouldn't depend on it. I'd put more energy into overall serps visability for a wide variety of phrases.
The best description of the process I've ever seen or heard is located at http://www.seroundtable.com/archives/006710.html
Read the excerpt from Jake Baillie. Jake was the head of TrueLocal and had to have seen millions of queries. It absolutely describes how to gain lots of local relevant search traffic.
Beyond that I'd emphasize....optimize, optimize, optimize for the most valuable combo business/industry geo phrases. That works.
Lastly...to better reflect my main business traffic.....of the relevant traffic that was both industry and industry/geo related....the trends were as follows;
the industry phrase traffic might have reflected about 20 terms including the most competitive term, the 3 or 4 next most competitive and important terms and a bunch of longer tail phrases. I might see something like 100-400 visits for the #1 term in a month.
The industry/geo terms might at the highest show a single phrase with 15-20 visits. But there were possibly 100 significant variations of the top twenty industry phrases with many geo phrases.
On the other hand the aggregate total of all those geo phrases invariably was similar to the aggregate total of the industry phrases....and of course they convert at a dramatically higher rate.
To summarize what Jake said......expand your keywords all over the place for both business/industry terms and expand your keywords for all sorts of relevant geo phrases. Then I'd add optimize, optimize, optimize...to get good rankings.