The best people I have met are the men and women of the US Coast Guard Auxiliary.
As serious boaters, they know water vessels, but they volunteer their time for boat checks and boating skills. Even if you pass their checks, they have lots of useful info.
Never refuse their offers.