Beautifully situated just north of the Tropic of Capricorn, the tiny, chilled-out seaside village of Coral Bay is one of the easiest locations from which to access the exquisite Ningaloo Marine Park. Consisting of only one street and a sweeping white-sand beach, the town is small enough to enjoy on foot, making it popular with families.
Coral reefs lie just off the town beach, making it brilliant for snorkelling, swimming and sunbathing. It's also a great base for outer-reef activities such as scuba diving, fishing and whale-watching (June to November), and swimming with whale sharks (April to July) and manta rays.
Development is strictly limited, so expect higher prices for food and accommodation. Exmouth, 152km away, has more options. The town is busy from April to October.