Well, grounding is it's own topic, because while current carrying conductors are installed to meet ampacity requirements (something electricians understand quite well), grounding conductors need to have a minimal impedance to work best, and impedance is NOT something most electricians understand, unless they happen to be HAM radio hobbyists.
For the most part, you don't have too much control over how your sub-panel or AC disconnects are grounded, so don't sweat it. If they're wired to modern code, that should be good enough, because the impedance of the current carrying conductors will be as high as (equal to) the ground wire. Ideally, you want a lower impedance to ground, and that's particularly important at your main panel, but if the ground impedance is ever higher, then you simply cannot effectively mitigate surges.
At the main panel, your grounding system is bonded to the utility neutral wire. From here out, it is critical that your ground wire follow a short path to earth. That ground wire must not be encased in metal (bx armor, metallic flex or metal conduit are all bad, anything NM is fine for protection as needed), and should follow a sweeping wide radius (ideally >8" radius) wherever bent. Tight bends in ground wires increase impedance, which prevents an SPD from working as desired.
The NEC dictates only a universally minimum standard for ground rods, and I have bad news for you on that front. Long Island has terrible soil conductivity (it's the nature of a terminal moraine). See for yourself here:
Figure R3 of 47 CFR 73.190 of the Commission’s Rules contains a map of the estimated effective ground conductivity in the United States. This data is used to predict the propagation of AM signals across the United States. A higher ground conductivity indicates better AM propagation...
www.fcc.gov
I ran into this map when doing the leg-work for a lightning protection system for my office, and while UL96/NFPA780 do not delve into ground rod depth, IEC 62305 discusses this quite well. So far as I can tell, the only way on Long Island to ensure a truly good connection to earth is by driving a rod into the water table. Where I live on the south shore, a 10' 5/8" rod does just fine. By my office on a ridge on the north shore, we used 3/4" rods and couplers, and spent quite a bit of time jackhammering to get to 60' down. USGS publishes water table depths.