Port Alfred is a town on the Sunshine Coast of the Eastern Cape Province of South Africa. It is situated at the mouth of the Kowie River, almost exactly midway between Port Elizabeth in the west and East London in the east. It boasts fabulous beaches that stretch for many kilometres in both directions.
Port Alfred is small enough that the entire town can easily be covered on foot. It is a pleasant walk from town along the west bank of the Kowie River to the beach (via Causeway and Beach Road). There are beaches on the eastern side of the Kowie River mouth as well but these are quite a bit further as you have to walk around the Royal Alfred Marina.