Re: Water heater
What size boat? How many people aboard? Do you have a shower (transom or head based)? How do you know a 12 gallon is the size you need? What is currently there? Why not replace the existing water heater with an exact match?
I have a 37' boat and shower gets used often by 4 people (not at once

), My water heater is only 11 gallons and we have never run out of hot water because it is so easy to heat a smaller quantity. By using a heat exchanger based system, you'll only have hot water if the engines were recently used. Also look into a dual setup. They are used on RV's quite often. Heat exchanger or electric, depending on need.