This is some interesting and apparently effective research on some ways to keep deerflys at bay. May work on blackflys.
http://nfrec.ifas.ufl.edu/MizellRF/deerfly_trap.htm
http://nfrec.ifas.ufl.edu/MizellRF/deer-fly-testimonial.htm
_John_