Fish and plants play a vital role in maintaining the health of an ecosystem pond. Plants offer shelter and protection for invertebrates and other aquatic life while shading the pond from direct sunlight. They also absorb excess nutrients from the water, helping to control unsightly algae growth and promote a balanced environment. Fish also contribute by eating algae and their waste, in turn, provides nutrients that help nourish the plants.