Why do so many fish live near coral reefs?
Because of warm water and abundant food supply, coral reef communities are bustling with life. Reefs with their bush like shape offer many nooks and crannies for fish to hide in. Small fish can hide from big predators inside a coral reef. Because of this, many small tropical fish are found in coral reefs.