The National Ports Authority provides port infrastructure and marine services at the eight commercial seaports in South Africa .
The National Ports Authority provides port infrastructure and commercial services in the eight seaports of South Africa .