Your answer is,... It depends on the coral. Lol. No definite answer. Tongue corals, plate corals and open brains are corals that enjoy being on sand specifically. Some clams prefer sand over rock as well. Just depends on what you have. But, for the most part, corals are naturally attached to rocks or are rocks themselves.