Not a beach holiday fan, but Balito is not bad if you can afford the accommodation. I have friends that side and enjoy the couple of trips we had. From others feedback Margate side if you wanna go South Coast,
Marina Beach side if you want blue flag.
Cape Vidal in St Lucia isn't bad for a day trip. Might even see some wild life on your way to the beach. Accommodation sucks in St Lucia. Game reserves nearby which is cool and some really nice places to stay and animals.
Africa is Africa though. Take pepperspray with just in case.
Family enjoys Port Alfred in the Eastern Cape. Take taser gun and pepper spray.
Also checkout kidds beach. The kids enjoy kidd's beach. Not the sandy type. But quiet little spot.
Find local businesses, view maps and get driving directions in Google Maps.
maps.app.goo.gl