That's some nice looking, colorful rock! I'd recommend pulling off the macroalgae if you can. You don't want it to take over the tank. The halimeda (in most of the pics -- the light green disc algae) is slow growing, but it looks like there's some bryopsis or hair algae in the first picture, and you don't want that stuff growing.