msd
I believe there is a marine reluctor available that has a protective coating on it.
Also you can remove the pick up before it gets corroded and protect it with paint or clear laquer.
I generally bring my car back into my garage after every race and just lift the cap off to let moisture out and that seems to help. An air conditioner in the garage also helps.