any advice is appreciated. So what can I do to stop the moisture in the boat?
You can't stop moisture in our area, but you can control condensation.
Twice a year near the Gulf at our Latitudes, we experience wild swings in the...
Dew Point Temperature.
Usually those swing are at in morning and evening. Warm Days, cool nights. As you noted, the boat surface is where you get condensate, because AIR temperatures are easily changed and the boat temps are much slower to change.
Small ceramic heater set to 55-60
Will work if you can maintain your AIR at that range of Temps for our area. It may take a few heaters.
My suggestion...
Keep the interior AIR higher temperature than the Dew Point and CONFINE that air to prevent major swings in Interior Humidity.
You would need a heater(s) with a big circulation fan and controlled by something like this....
https://www.amazon.com/Dayton-1UHG3...79308648&sr=8-12&keywords=humidity+controller
I have seen a smaller and cheaper controller, but didn't have time to search for it again.
If you confine the AIR, the controller switching on/off the heater(s) would be very limited. It is the interior AIR temperatures controlled above IT's Dew Point that is the key.
Jim...
PS: Since we are neighbors, feel free to Private message me to help more.