Cape of Good Hope: a must see in South Africa