According to Longman English Dictionary, avoid does means "to prevent something bad from happening". For example, "road safety is taught to young children to avoid road accidents."
However, avoid also means "to stay away from someone or something, or not use something". For example, "everyone seemed to be avoiding Nick," or "she carefully avoided his eyes." You would not say, "everyone seemed to be preventing Nick," or "she carefully prevented his eyes."