Fish oil has many advantages, both for developing vision and maintaining healthy eyes at any age. The omega-3 fatty acids found in fish oil provide nutrition that can even reduce the risk of eye diseases such as macular degeneration.