Die Elandsdriftdam in die Groot-Visrivier is deel van die Oranjerivierprojek en voldoen aan 'n groot deel van Port Elizabeth se waterbehoeftes. Die dam lê tussen Cradock en Kookhuis, net wes en sigbaar van die Daggaboersnek-padstal op die N10-pad. Dit is by die Nelland-spoorweghalte, suid van Drennan en noord van Witmos en by die koördinate 32° 31′ 48.2″ suid en 25° 45′ 22.5″ oos. Met die Oranje-Visrivier Tonnel van 80 km lank gaan die water uit die Gariepdam van Oviston na Teebus (tussen Rosmead en Steynsburg). Met die Teebusspruit en die Grootbrakrivier vloei dit na die Grassridgedam. Van daar na die Groot-Visrivier tot by die keerwal Elandsdriftdam. Hier word die water uitgekeer in 'n kanaal, daarna loop dit deur 'n tonnel tot Uitkeer, tussen Somerset-Oos en Kookhuis, en van daar weer in 'n kanaal na die Klein-Visrivier. In hierdie rivier loop die water tot die De Mistkraal-keerwal, van waar dit in 'n kanaal na die Schoenmakersspruit gelei word. Hierdie spruit voed die Darlingtondam (deel van die Addo-olifant Nasionale Park) in die Sondagsrivier.