Gfci supplies a dock keeps tripping and can't be reset only replaced
I have found that GFIs installed outdoors do not last nearly as long as indoors. Your issue is likely the constant proximity to water.

My suggestion is to install the GFI at a point in the circuit inside the house, or even install a GFI breaker.