Coral Bay is a small town on the coast of Western Australia, 1,200 km north of Perth. It exists primarily for tourism, with a side industry of fishing. The electricity for the town is provided by a wind-diesel hybrid system. The Ningaloo Reef is a popular diving and snorkelling site with a large variety of coral and fish life and is one of the best places to see whale sharks and manta rays. The migration of the humpback whales is also viewable from June to October.