All algae produces Oxygen through photosynthesis. On sunny days when the pond water is warm certain species of filamentous algae will accumulate this Oxygen within the algae mass (you can actually see the bubbles). When enough Oxygen bubbles accumulate, the buoyancy of the Oxygen causes portions of the algae mass to break loose, floating to the pond's surface. At night no oxygen is produced, the trapped gas bubbles dissipate and the algae sinks only to refloat the next day.
Netting the floating mats from the pond is the only means of removing it, short of disrupting the pond's eco-system. In all likelihood this algae will not return next year, but will be replaced by a different specie.
What size pond do you have? How many fish? Plants? How often do you feed the fish? How old is the pond?