A few things:
1) First and foremost, clean the clamps and terminals thoroughly (scrape down to bare shiny metal.)
2) Check your system charging voltage - should be 13.0-14.5VDC with the engine running and minimal electrical load. Higher than that, you're overcharging - and that can cause significant outgassing of acid vapour - and lost of corrosive problems.
3) Also, try this - connect a voltmeter to your battery, disconnect your ignition coil, and have someone crank the engine while you watch the voltmeter. It will dip significantly, but should settle at 9.6VDC or higher - if it doesn't, your battery's plates are sulphated, and that can also cause acid outgassing. (More common with lead-acid cells than with gel cells or AGM batteries.)
4) If you've got everything cleaned up and don't see any battery issues, take about 1/4 cup of petroleum jelly and mix in two tablespoons of baking soda - mix thoroughly. Use this mix to coat your battery terminals and clamps and store the rest somewhere cool and dark (not the fridge.) Check/recoat every three to four months, after deep-water fording, or when you clean the engine bay. Commercial anti-corrosive compounds don't have the heavy body you'd need here, and you'd have to check them every week or so.