Fights Heart Disease. Cranberries are very good for the heart in several different ways. They help to lower the bad cholesterol levels which can clog the arterial walls. They also help to prevent plaque from forming on the arterial walls, which can lead to atherosclerosis, (the hardening of the arteries).