Shoals, noun plural of shoal. Synonyms in the same form.
Sandbank
sandbanks, banks, bars, flats
Swarm
swarms, throngs, multitudes
Other
schools, shallows, shelfs
All synonyms for shoal →