We use Skintastic to keep away the pests. Unfortunately, it doesn't keep away powerboaters
Once we were in Tangier and my wife walked the dog through the marshes. I saw her running down the dock yelling and swatting.. the flies had followed her and the dog back to the boat. I thanked her for bringing all the flies home....it took the rest of the day to get rid of them.