I'm a little late to reply, but most towns formed around some type of localized economic activity: mining, forestry, shipping, hunting... something. Towns generally don't form for no reason at all.
That's not to say that EVERY town has such an opportunity. But it strikes me as the place to start.
That's not to say that EVERY town has such an opportunity. But it strikes me as the place to start.