A couple more ideas to ponder...

For lighting, one of two ways;
* low voltage wiring on the dock - 12 volt LED lights, with the Driver and 110 volt outlet well away from the water.
* solar lights - no wiring needed

The boat charger in a similar way;
* low voltage lines to the boat, with charger and outlet away from the water.

The 110 volt outlet protected from the house with a GFI circuit breaker.