False Bay and Sea Island in Cape Town, Diaz Beach in Mosselbay as well as Gansbaai are great places to participate in shark cage diving as many great white sharks roam the waters in those areas. However, if you do not plan on travelling to Cape Town, Mosselbay or Gansbaai but plan on visiting KwaZulu Natal, you will still have many opportunities to shark cage dive in the Indian ocean. Here you will encounter different sharks such as the tiger, Zambezi and blacktip shark.
It is best to dive during the winter months in South Africa, between March and September. There is a greater chance of witnessing shark activity in the waters in winter as water visibility is greater. water visibility declines in the summer months.
Prior scuba diving and shark cage diving is not required in order to take part in shark cage diving however, it is preferable to have prior snorkel experience.