Book flights from San Francisco to South Africa with Cathay Pacific from