Coral Bay is small village in Western Australia, reowned for Nigaloo reef, Australia's 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 if you do not want to rush.
Since Coral Bay is a tiny spot, the only option to get around is by foot.
Accommodation can be a huge problem when you are travelling during school holidays. Book in advance if you want to avoid spending the nights in your car.