a. Ledakan Plankton
Kondisi lingkungan yang ideal, seperti peningkatan nutrisi di perairan, dapat menyebabkan ledakan populasi plankton.
Ikan-ikan kecil yang memakan plankton akan mengikuti ledakan populasi ini ke tepi pantai, yang kemudian menarik predator yang lebih besar.
b. Eutrofikasi
Eutrofikasi terjadi ketika perairan menjadi kaya akan nutrisi, biasanya akibat limpasan pupuk dari pertanian.
Ini menyebabkan peningkatan produksi alga dan plankton, yang menarik ikan ke perairan dangkal yang kaya akan makanan.
3. Perubahan Salinitas
a. Hujan Lebat
Curah hujan yang tinggi dapat mengurangi salinitas air laut di dekat pantai. Beberapa spesies ikan lebih suka air dengan salinitas rendah dan akan tertarik ke daerah ini.
b. Pelepasan Air Tawar
Pelepasan air tawar dari sungai atau waduk ke laut juga dapat mengubah salinitas di daerah pantai.
Ini bisa menarik spesies ikan yang lebih suka kondisi air payau atau lebih rendah salinitasnya.
4. Predasi dan Perlindungan
a. Menghindari Predator
Ikan sering mendekati pantai untuk menghindari predator yang lebih besar di laut terbuka.