Shore power is a big expense. You need a breaker/panel,galvanic isolator, 30 amp plug, cable, outlets, wire, onboard charger. Not sure its worth it on a 20 footer.
I ran a 20 footer for 18 years, slipped 6 months, one 27DP battery. Never charged it in the water once. Battery lasted about 5...