This might just be regular ground shift. You may never figure out where it comes from but the utility is certainly a suspect. Bear in mind the dirt is always a parallel current path in a grounded system. Have you tried establishing a local ground electrode system at the dock, connected to your equipment grounding conductor?