The town of Port Alfred is situated in the Eastern Cape area, approximately 150km from Port Elizabeth and 70km from Grahamstown. Outdoor adventure activities found in Port Alfred listed above.