Coral Bay Beach...
Coral Bay is a small settlement that lies protected from the Indian ocean by the Ningaloo reef. It is Australia's only fringing reef. In contrast to other locations the coral starts right at the water's edge. The fish and the coral are ver...
Coral Bay, Western Australia, Australia