Must I take my husband’s surname?

No, according to South African law, a woman after her marriage may:-
(a) Assume her husband’s surname;
(b) Resume a surname, which she bore at any prior time;
(c) Join her maiden surname or previous married surname with that of her husband’s; or
(d) Retain her Maiden name.
Simply let me know which choice you will make before the ceremony.