Cape St. Francis August 30, 2011 Cape St. Francis is a town in South Africa, situated on a headland in the Eastern Cape Province. It is popular for its clean beaches and as a surfing location. Tags: Surfin' ← Back to Journal