Understanding the Different Types of Reefs

Reefs

Reefs are often referred to as the rainforests of the oceans, often playing host to an extraordinary variety of marine plants and animals.  Here is a brief compilation of the different kinds of reefs you may encounter on your dives which may help broaden your knowledge of this hobby and help you appreciate the reef [...]