I am NOT off the grid. This is just observational: When I was house hunting, in Texas about 10 years ago, One FSBO I looked at pretty closely was a 1970’s stick house, that had been modified by a handyman/tinkerer/inventor type, into being entirely of grid. That is to say, his water and power were all solar, with cells hand built by him. Entire panels.
He had a small spring, with a solar panel, running a pump, only during daylight hours, that sent a trickle uphill to a large tank that was also a heat sink, built into the side of his house. 3,000 gallons. It was full, and running into an overflow out to his garden. He never shut it off, and it kept up with bathing, laundry and cooking, plus that garden. His solar panels on the roof, ran the house via a bank of small 12 volt batteries (two banks, actually: bought from the phone company for 2$ each, at 12 volts, he had 24, in each bank, and ran it into a inverter. He switched over from one ot the other each day. They were minimal usage of electricity, based on lifestyle (that’s not that many amp/hours).
Finally: the hot water. He had two electric water heaters. They were connected to city power, however, they were also connected to a roof mounted solar collector. Flat boxes, with coiled up black plastic pipe, filled with antifreeze, running into each tank, via a small 12 v pump. He had a monitor on the heaters, and showed me the record of the previous two years. the electricity on the tanks hadn’t come one once in two years. Even in winter (which aren’t that bad in central TX).
I passed on the house, because it required a lot of tinkering, that i wasn’t prepared to buy into. but he had it worked out pretty well, BTW, the water in the tank was also used for drinking, but ran through a whole house filter, and a water softener, and at the sink used a RO system for drinking water.
So, after all that: Perhaps a passive or pumped heat exchanger solar water heater would suffice. A ground deployment with thermo-siphon would even do away with weight concerns on the roof, and allow for easy maintenance.