The Vaal river is South Africa's second largest river system and provides for awesome
flyfishing. It is mostly made up of numerous streams flowing through an assortment of small islands with additional variation offered by riffle water, providing the preferred habitat for Smallmouth Yellowfish.