Hello 
I am planning to spend 10/12 days in June in South Africa. Primary goal would be doing the Sardine Run, and then coupling it with some diving.
Googling around I found that a good SR spot could be Port St Johns, and then diving hot-spots are Protea Banks and Aliwal Shoal, both for sharks and on the way to Durban.
Anyone has experienced any of these and can share his/her experience? Or would suggest anything different? I'd love to also hear from you how many dives/days you'd recommend in a given place.
Thanks!
PS: if you know any, can you recommend Sardine Run operators, please?

I am planning to spend 10/12 days in June in South Africa. Primary goal would be doing the Sardine Run, and then coupling it with some diving.
Googling around I found that a good SR spot could be Port St Johns, and then diving hot-spots are Protea Banks and Aliwal Shoal, both for sharks and on the way to Durban.
Anyone has experienced any of these and can share his/her experience? Or would suggest anything different? I'd love to also hear from you how many dives/days you'd recommend in a given place.
Thanks!
PS: if you know any, can you recommend Sardine Run operators, please?