The best fit over sunglasses for fishing will have polarized lenses. Polarized lenses cut UV rays and reduces glare.
These are great for fishing in the bright sunlight. They help to block out the bright sun but allow you to see objects and fish in the water better than with just your regular glasses.
Some are so comfortable, light weight and clear that you may want to wear them all the time.