Reminds me of the congestion charge stuff in inner cities. Where a vehicle like the Volt/Ampera could run in EV mode when in town, then switch to gas when driving between cities.
At some point, ports could put surcharges (or fines?) on boats that don't switch to solar+battery power when in port. That would certainly encourage more boats to do this sort of thing.