Pearson Park Resort is the main campsite and is near the mouth and the only one in that area as far as I know. In peak season it is usually quite full, off peak obviously much quieter.
http://www.pearsonpark.co.za
There might be other campsites up river on private farms but it is nicer closer to the mouth and the fishing is better.