Top Dive Companies to use for The Sardine Run:

Offshore Africa. Based in Port St Johns so know the area very well.

Pisces Divers, Simons Town. They move up to Chintsa on the Wild Coast for the Sardine Run.
African Watersports. Umkomaas. They also move to a base in Port St Johns for the run.
We recommend outstanding dive companies. Each of the companies runs PADI scuba courses too, for those keen to learn to scuba dive.