I'd take the rock out with some used tank water in a 5 gallon bucket next time you do a water change. Pull off as much of the algae as you can, and on the spots there's no coral, use a toothbrush. The algae can definately out compete the coral and kill it. Maybe list your tank specs and what clean up crew you already have if you want help determining whether you have enough/ what to add...