What Causes Coral Bleaching?

It is caused by various anthropogenic and natural varitations in the reef environment including sea tempurature, solar irradiance, sedimentation, inorganic nutrients, and freshwater dillutants.