The new ActiveCaptain Services capability provides a map database for surveyors. Checking out the Seattle area finds 38 surveyors. It's very young in the life of this new capability so there aren't many reviews. But this will do for surveyors, worldwide, what ActiveCaptain has done to expose good marinas and boatyards.
Access to this can be found here:
You'll have to adjust the map to your area of interest. Leaving reviews about your experiences with surveyors will help get this started. Boat Brokers are also an open service category.