Well, yes, carrots can be good to prevent macular degeneration. So you can just eat more carrots which contain beta-carotene. According to some researches, it has been showed that the a carrot a day, or any other fruit or vegetable rich in beta-carotene, reduced the risk of suffering from macular degeneration by 40% when compared with individuals who ate these foods less frequently. Generally speaking, people who consume large amounts of fruits and vegetables rich in beta-carotene have a lesser risk of suffering from macular degeneration with age. Also, some studies have showed that foods rich in vitamin C and d can prevent macular degeneration. Anyway, sweet potatoes, carrots, cabbage and pumpkins can be good to prevent macular degeneration.