Pond plants, a big favorite of mine, can provide shade (many experts recommend 50-75% of your pond being covered with floating plants such as water hyacinth, water lilies or water lettuce) and submerged plants help oxygenate the pond as well as competing with the algae for nutrients.