One of the best places to swim with Whale Sharks has to be in Coral Bay, WA. Looking to book? This blog contains everything you need to know.