shoals

noun
  1. shallow areas of water, especially those that are dangerous to ships
  2. Usage: nautical
  3. large groups of fish swimming together

Examples