Inevitably, your plastic / acrylic protective cover is going to get dirty and foggy looking. Similar to glass, the salt creep will have a negative affect on it. You really do need to keep it in place though to protect your light fixture from damage. I have seen small fires happen inside of light fixtures from salt creep build up around the socket. Plus the salt will damage your reflector too.
Couple things you can do. Regular cleaning of the plastic / acrylic lens will go a long way. If / when the lens starts to get cloudy looking, I use a plastic polish from meguiars
http://www.autogeek.net/meguiars-plastic-headlight-kit.htmlThis will clean up most minor surface imperfections and cloudiness.
Another option is just a new, thin piece of acrylic, it's pretty cheap to buy, might be cheaper than the plastic polish