I got a one-spot foxface rabbitfish to take care of my (really bad) green bubble algae problem. It took a while, but I haven't seen any since. Beware some will go after zoanthids, although mine never did.
At one point, we removed all the rock and removed all the bubble algae manually -- well, obviously it wasn't all of it, as it came back.