The haul cast is a special way to cast a fly during very windy days. The idea is to use the tension of the water on your fly line to launch your line and fly with more velocity to cut through the wind than can be achieved with other types of fly casting.