The Great Fish River, distinguishable from the Namibian Fish River by the word ‘great’, that runs through the Eastern Cape Province of South Africa, flows for some 690 kilometres before reaching the Indian Ocean 60 kilometres southeast of Grahamstown.