With a coastline stretching approximately 2 700km from east to west, it's no surprise that South Africa is home to a whole array of spectacular, intriguing and picturesque coastal towns. While names ...