some marinas utilize dolphins or pilings in channels, they're an alternative to the mooring, but it's a little difficult to tie-up single handing. The genset/generator is the way to go for consistent battery charging, the wind generators, I’ve never used, so can’t comment.
But living aboard without the convenience of electricity is one thing, but how close is the
pump-out for you? That’s more important.