St Francis Bay is an elegant coastal resort town midway between the city of Port Elizabeth and the Garden Route town of Knysna. St Francis Bay property includes homes on the Kromme River marina annd canals, the beachfront and the village. Most of the houses are thatch-roofed. The town boasts two superb golf courses: the St Francis Bay Golf Course and the Jack Nicklaus-designed St Francis Links. St Francis Bay and neighbouring Cape St Francis are famous for their long, sandy beaches and superb surfing waves. Port St Francis is a charming smallboat harbour between St Francis Bay and Cape St Francis.