Move over carrots! There's a lot more to eat for eye health.