Here's why:
* Cape of Good Hope is located at approximately 34° S latitude.
* Cape Horn is located at approximately 56° S latitude.
The equator is at 0° latitude, so the Cape of Good Hope is closer to it.