South Africa’s Eastern Cape boasts breathtaking coastal towns, each with its own charm, scenic beauty, and rich history. Here are four you shouldn’t miss… Famous for its white-washed ...