R,
Your problem is not too much chlorine but too little.
I have three saltwater pools and in "total" they have been TFP pool for over 25 years. In all that time I have not added a single bag of pool store shock.
If you have to routinely add "shock" to your saltwater pool, you are just not doing it right.
If you maintain the proper CYA to FC ratio, you will never smell the chlorine, you will never get algae, and you will never have to add shock again. See the saltwater section of this chart.
FC/CYA Levels
You should read through our Pool School and see what we are all about. We are not about UV, Ozone or other magic.
Thanks,
Jim R.