There are no beaches in South Africa where the right to bathe nude is protected. However, Sandy Bay and the Umhlanga Lagoon and Mpenjati beach are beaches where nudity is accepted and bathers are very unlikely to be prosecuted for simply being naked.
Nudity is not legally permitted on any beaches in South Africa. Nonetheless, at Sandy Bay, Umhlanga Lagoon, and Mpenjati beach, nudity is widely accepted without the risk of prosecution for simply being naked.