Nearshore fish, sometimes called littoral fish, live close to the shore. They are associated with the intertidal zone, or with estuaries, lagoons, coral reefs, kelp forests, seagrass meadows, or rocky or sandy bottoms, usually in shallow waters less than about 10 m deep.