There is no one source -- you really have to shop around.

I recommend calling other small businesses. You could ask members of your local chamber of commerce for advice. Most often, people are happy to help you.

If there is a local chapter of SCORE, they may be able to help you in many ways, including navigating the various local insurance vendors.