The town of Grahamstown is situated in the Eastern Cape, approximately 130 km from Port Elizabeth. Outdoor adventure activities found in Grahamstown.