Yes, horse blankets provide a physical barrier between the horse and horseflies, and some blankets even have special features that help to repel insects. They are typically made of lightweight material, brightly colored, and possibly treated with insect repellant. You can read more about horse blankets and sheets in this article: Why some horses wear blankets.