You can use the same head. Just change the intake from the through hull to a fresh water tank or use a T and insert fresh water that way. In my experience a head used often should not smell, but one where the water sits for a long time will. I am also a liveaboard.
Living aboard in Victoria Harbour