Port Alfred is a beach lover’s paradise, offering a perfect mix of adventure and breathtaking scenery. Here's three beaches ...