Situated on the Eastern Cape coast between East London and Gqeberha, Port Alfred is a relaxed coastal town set where the Kowie River meets the Indian Ocean. This small resort destination is known for its easy-going seaside atmosphere and wide sandy beaches, including Kelly’s Beach, a Blue Flag stretch popular for swimming, surfing and bodyboarding. Beyond the beaches, the Kowie River offers boating, kayaking and estuary cruises through tranquil waterways lined with birdlife, while anglers are drawn to productive fishing spots along the shoreline. Nearby nature reserves offer short hikes and wildlife viewing, and the historic harbour and Royal Alfred Marina, with its network of canals and waterways, add to the town’s charm.