Why are there so few hydroelectric power stations in South Africa?

South Africa has very few large rivers that flow through-out the year. Therefore, hydroelectric power stations is not the most suitable solution. South Africa has rich coal deposits and is also a prime candidate for solar electricity.