Definitely! Cape Town, in fact, is regarded as the gay capital of Africa. The city hosts multiple queer events throughout the year, and has B&Bs, bars and clubs specifically catering to the queer community. This LGBT guide to Cape Town offers more detailed info!  South Africa was the first African country to legalise gay marriage, and one of the first countries in the world to constitutionally protect people against discrimination based on their sexual orientations.