South Africa is renowned for ... Why visit? The beach is lined with trendy cafés, restaurants, and bars, making it perfect for sunset cocktails after a day of sunbathing. Affectionately known ...