Chris Silver Smith shared some great tips on Search Engine Land on how to Optimize Pinterest for local seo.
Let me summarize the important points :-
1) Make your profile public - Do not hide your profile.
2) Include your Keywords in the about section of your profile.
3) Set your location as specific as possible.
4) Connect your Social SItes.
5) Use your Review page as "Business URL" (worth a case study)- lets use the yelp review page
6) Create "Boards" around your keywords - Pin pictures of your city
7) Promote Infographics on Pinterest.
