Coral Bay is as idyllic as the name suggests.
With a sweeping bay, bobbing yachts and the world-class Ningaloo Reef just two steps off the beach.