BEST SMALL TOWNS 25 December 2025 Jeffreys Bay is much more than just a holiday spot for surfers Angela Daniels 5 min 0