Here is one fish from Australia that eats the algae that overgrows the reef:
UnderwaterTimes.com | Researchers: Algae-eating Batfish May Come to Great Barrier Reef's Rescue
Batfish may come to Great Barrier Reef's rescue - environment - 18 December 2006 - New Scientist
UnderwaterTimes.com | Researchers: Algae-eating Batfish May Come to Great Barrier Reef's Rescue
Batfish may come to Great Barrier Reef's rescue - environment - 18 December 2006 - New Scientist