Coral Bay is a small coastal town on the Ningaloo Coast, a World Heritage-listed area on the remote western coast of Australia. The Ningaloo Reef, one of the longest near-shore reefs in the world, is home to whale sharks, manta rays, turtles, coral gardens and over 500 species of fish. Nowhere does the reef come closer to the shore than at Coral Bay, where you can wade just a few metres into the water to see coral formations and swim amongst the fish. From modern dining locations to shopping, guided tours and beachfront accommodation, Coral Bay is a tiny oasis amongst vast natural wonders.