Felles for korallrev og tareskog er at de utsettes for sterke strømmer fra både bølger som bryter inn over kysten og havstrømmer. Dette gir tilførsel av oksygen og næring, samt at avfallsstoffer fjernes. Korallrev vokser bare i farvann med stabil saltholdighet, mens tareskog er mer tolerant mot variasjoner. Tare trives ved tempererte kyster der temperaturen er rundt om vinteren og om sommeren. Koraller trives vanligvis i varme farvann, og tåler ikke temperaturer under . Det finnes imidlertid enkelte rev, kaldtvannskoraller, som vokser i kalde farvann.