In the Caribbean you get unlimited free energy from the sun, considering that solar panels are very cheap you could just rig the system to dump all excess power to the water heater, but considering you already get unlimited solar power you could just place the water tank in the sun to heat water. If that is not enough a home made aluminum can heat pipe plus water pump or just a long black hose with a water pump would nearly boil your water during the day.