Marine animals are one of South Africa's greatest natural treasures, and one of its most unique phenomenons is the annual "Sardine Run" (sardine migration), which takes place between June and July. This natural spectacle is a unique experience for lovers of ocean life. Millions of sardines swim up the length of the Eastern coast, between Cape Agulhas to the shores of Durban, in the province of Kwazulu-Natal.
Upon leaving Port Saint Johns or Port Elizabeth, take a boat out onto the ocean to watch the event. You might also catch a glimpse of some of the predators who follow this migration: whales, dolphins, sharks, and birds.
Experienced scuba divers (level 2 is recommended) can venture into the midst of the shoals and the whirlpools that are formed by the millions of fish—a thrilling experience you're unlikely ever to forget.