You are going to be best protected by using paint protection film. If you want the ultimate protection that's what you go with.
No way coat of uv spray is going to match up in durability to mils of film
However getting film installed is legally hazy (as is tinting your windows) which is why it can't be promoted on websites. But basically any and every tint/ppf place will do your headlights.
It's also more expensive most places are going to ask you for about $100 for it.