Dear Tina -
That is very cool! OK, so here's the plan.
You won't ever show up as the result for people searching for a business. That wouldn't make sense. If someone searches for "Italian Restaurants" they won't find a blog.
However what you absolutely want is for your REVIEW to be on every single restaurant they find. That way they see your review and learn more about your blog.
So first, you should set up your blog as a Google+ page. That way there's a page to help promote your blog.
Then second, go review every single restaurant in town. Post your review on their page. Make sure you post it on tripadvisor and yelp too. In each case reference that you're doing this for your blog.
That way no matter what system someone is on, they learn about your blog and learn to rely on your reviews.
It's interesting that you are reviewing businesses. I run a site for a town -SuttonMass.org
but I don't post any reviews there, because I worry it would cause hard feelings if I negatively reviewed something that my townsfolk worked in. And if I only gave positive reviews nobody would believe or trust me, so that would be worse. So I avoid reviews all-together on the site
So what I do is I do reviews but under my own name, not only the blog name. The blog is about promoting the town - and the reviews are on my personal site, which are my personal opinions.
How do you handle that sort of issue?