Coral Bay is small village in Western Australia, reowned for Nigaloo reef, Australias only fringing reef.
Coral Bay is a very remote place in the outback. The next big settlement is Exmouth abouth 120km in the North. Skywest airlines go to Exmouth, shuttle transfer to Coral Bay is available at the Airport. If you plan to go by car from Perth, plan at least 2 days for getting to Coral Bay.
Since Coral Bay is a tiny spot, the only option to get around is by foot.