Dolpins. Whales. And sharks! Oh my! The great South African Sardine Run is a spectacular sight to see. Along with millions of individual sardines, the sardine run allows divers to see thousands of oceanic predators in chase of the wild sardine. A fantastic annual event that every diver must witness firsthand, the sardine run of South Africa is a fabulous opportunity to witness the grandeur of the cycle of life in the ocean at work. Occurring during the months of May to July, this global phenomenon is special to the cool waters located off the Agulhas Bank and then further…