I would also try June, Great diving every where. Cape Town diving is best in Winter although weather is not always great, Sardine Run is awesome and if you miss that at least all the sharks are around. I dived in Aliwal Shoal in June/July and we dived with Sharks on every dive, Sodwana also awesome that time of year and not as busy as it can be.
The only down side is the cooler water this time of year; 21-22degrees C which for me is not really an issue.
Cape Town is around 14-16 degrees C up from around 11 in Summer
The only down side is the cooler water this time of year; 21-22degrees C which for me is not really an issue.
Cape Town is around 14-16 degrees C up from around 11 in Summer