Where does the rain go that gets down the mast. That seems to be the most likely way for moisture to get in a boat. Get rid of that water and you'll have a dry boat. Ditto for any deck leaks, which are a problem in themselves.
After ventilations, the smallest of heaters can keep humidity away. Do you have excess solar or wind power (a dump load) that you can put toward a small heater and a fan? (Or even better, a duhimidifier.)
Fun fact #2484: In my avatar, that's DavidPM at the helm of my boat.
Bland, non-political statement goes here.