水深
一般认为造礁珊瑚生长的水深范围是 0~50米,最佳水深为20米以浅。许多学者认为这实际上是与造礁珊瑚共生的虫黄藻进行光合作用所需的深度。
光照
也是虫黄藻光合作用的需要,一般热带光照强,时间长,平均光照率在50%以上,有利于珊瑚礁的发育。
风和风浪
一般迎风浪一侧礁发育较好。新月形和马蹄形礁体的凸面是迎风迎浪的。如果风浪有季节性变化,礁的形状会出现双马蹄形。所以根据古代礁的形态可判断古风向。过强的风浪使珊瑚虫难以在基底上固着,不发育礁。
河流
河流入海处,海水盐度低,泥沙含量大,混浊度高,海水透明度低,会使珊瑚窒息而死,所以有大量泥沙入海的河口处一般不发育岸礁,如海南岛的岸礁在河口区缺失。