The aforementioned list of public holidays in South Africa for the calendar year 2024 contains the usual mention that "The Public Holidays Act (Act No 36 of 1994) determines whenever any public holiday falls on a Sunday, the Monday following on it shall be a public holiday", and it lists 1 day in lieu public holiday to compensate the Youth Day public holiday falling on a Sunday in 2024.
As for Easter, the announcement states that "The dates on which Good Friday and Easter Sunday fall are determined according to the ecclesiastical moon. That varies each year but they fall at some point between late March and late April.".
Links and References
Below are links to the news stories referred to in the above "South African 2024 Public Holidays Announced" news story, as well as links to subsequents news stories which refer to the present news story.