Moorings with free dockside tie up for work and so forth would be the way to go. A decent solar
system can keep your batts topped up.
You can come and go when you want.. even come along side for major provisioning
You lay to wind
which is much more pleasant when you are on board but not underway.
You have privacy and don't have to smell other boat exhaust
, listen to their chatter and music
... or other annoying sounds and smells. I liken docks to apartment living in a slum and a mooring
as being in a county home atop a mountain.
Moorings are safer too.. you don't have to deal with fenders ruining your hull
... or the jerk next to you smashing you when he comes or goes.