Tucked along the Sunshine Coast in South Africa’s Eastern Cape, Port Alfred is a hidden gem for beach lovers. With its ...