In which South African cape are the Indian and the Atlantic ocean connected?

Question: In which South African cape are the Indian and the Atlantic ocean connected?

Choices:

Cabo de Gata
Cape of Good Hope
They’re never connected
Cape Agulhas

Correct answer:

Cape Agulhas