Are you building a small site with pages, or a blog?
I would focus more on useful and informative content to get site views. Putting the geolocation into the url will be a very small, probably insignificant, factor in getting geo related search results. For example, a far bigger factor for geo results would be a good Google My Business listing.
Also, a way better way to get site traffic than SEO is to have unique, original content that entertains or adds value for people.