I would concentrate on Coral Bay. Nice small dive op friendly, helpful, as enthusiatic about the marine life as the paying customers! Not over controlling and regimented. Prices reasonable. Between the 2 dive sites spent over an hour with a pod of humpbacks, saw dugongs, and tiger shark between...