South Africa Eastern Cape

Port Alfred

A charming coastal town known for its marina, beaches, and the Royal Alfred Marina, a hub for water sports and boating in South Africa.