It's macroalgae that probably came on the rock. I see nuisance algae on the back wall and rock and cyano on the sand which means you have some phosphates and nitrates so if you want to get rid of those try finding the source of it (what's in your water, excess feeding, etc).