On the 6th December 2006, the first gay marriage took place in a local South African TV show, under the Civil Unions Act (not a real marriage, but one on a TV soap opera, Isidingo).
Ask our travel consultant your questions here. She would love to assist.