We use our boat year round, and put about 200 hours a year on the engine. I'm doing the 100 hour service (from this season) this weekend.
I leave my DC house switch on year round. It powers the refrigerators (cabin and cockpit refer), as well as my remote monitoring (Internet, Victron, Sensar Marine, Blink Security cameras).
I have 420 watts of solar moored out in the open, with direct exposure to sun and I have 320 amp-hours of LiFePo4. During boating season I rarely plug into shorepower which includes my home port. When we're on the boat at a guest marina, plugging into shorepower is optional. My thruster and engine batteries only get charged via shorepower or engine charging. We get so much sun, I just let the boat sit out and leverage the LFP house battery and the solar panels. Once we get to September - April, I'll have to plug into shorepower. Today, it's been 6 weeks since I last plugged in.
When we leave the boat, we turn off everything we don't need on. Chartplotter, lights, radio, etc... all turned off. But we leave both the cabin and cockpit refrigerator on, thus, I leave the DC house switch on all the time. I also leave my engine switch on all the time as well, as I often use the trim up/down on the engine itself in preparation for launching, after the boat's been pulled from the water, and for flushing and maintenance.