Inflammation causes damage to the artery walls, and cholesterol is a symptom of that inflammation. The body sends over cholesterol to help repair cell damage caused by inflammation. Depending on your diet, your cholesterol make up will either be large and fluffy (HDL as well as larger sized LDL), or small and dense (triglycerides and smaller sized LDL). If your cholesterol is small enough and dense enough, and if the artery walls are damaged to the point of tearing, the cholesterol will get stuck behind the lesions of the artery wall while trying to repair it.
My recommendation is to eat foods that lower inflammation, as well as raise HDL and lower triglycerides. Total cholesterol is not a reliable indicator of overall health, as one can actually have a high LDL count made up of larger, fluffier LDL.
FWIW, I have been eating a low / no refined sugar / carbs diet for almost 18 months, and my cholesterol is higher than it has ever been (240). That being said, my HDL is at an all-time high, my triglycerides are at an all-time low, and my LDL particles are made up of larger, fluffier cholesterol. This was confirmed with a test, so it's not just a guess.