南非海岸线长约2500公里,东西南三面由
大西洋和印度洋所环抱,在西岸的大西洋有由南向北的本格拉寒流流过,在东岸的印度洋有由北向南的厄加勒斯暖流流过,在南岸有由西向东的西风漂流流过南半球的冬季,南极冰冷的
洋流沿着南非海岸线由南向北侵袭,形成一条狭长的冷水带,与外海来自南赤道温暖的厄加勒斯暖流相交汇,搅动起深海的营养物质,带来了浮游生物的繁盛。
沙丁鱼是冷水鱼,海水的温度是它们迁徙的主要原因,水温14-20℃是它们最喜欢的温度范围。当较深、更冷、营养丰富的水流冲击浅海沿岸地区时,它们会涌向海岸。因此,南半球的冬季,当冰冷的洋流沿着南非海岸线由南向北侵袭,形成一条狭长的冷水带时,沙丁鱼便开始顺着冰冷的洋流由南向北,一年一度的大迁徙。