Be sure you're using high quality pretinned wire. The tinning acts as a barrier to prevent the copper from being exposed to the environment, and can help stop corrosion from happening near the solder joint. I've had projects in moist environments where the copper corroded up inside the insulation near solder joints. Swapping to good pretinned wire eliminated that problem.
Also, it might make sense to use a washable flux and actually wash it off (with IPA). Standard electronics flux isn't the nicest chemical on the planet and definitely won't help your case.
Also, it might make sense to use a washable flux and actually wash it off (with IPA). Standard electronics flux isn't the nicest chemical on the planet and definitely won't help your case.