I run a household dehumidifier 24/7 and have 2 small marine countertop fans running when the boat is not in use. I also use one of these every couple months for good measure:
UV Light Sanitizer
For what you have now I would use some RMR-86M Marine Stain Remover. Powerful stuff. Use well ventilated.