Is your boat on land or in a marina? If yes then the best solution is to stop it happening in the first place, and install a portable dehum on board. You can pick them up for a few hundred $$$. The improvement is very noticeable & instant. No more mold, rust, damp, bad smells....