do baby fish need shelter?
fish need to hide. They need shelter from bigger and/or more
aggressive fish. Baby fish are very little. If they do not have
a place to hide, big fish would eat them. Plants and rocks provide
such a shelter, which protects the babies from other fish in