To my knowledge, emerald crabs are omnivores, therefore they will eat algae. I'm assuming that they will eat both macro and micro algaes. I've always kept my caulerpa in my sump, so I wouldn't know from experience, but I'm assuming that it'd be a great snack for an emerald.