You can dive year-round on the Great Barrier Reef. Although the best conditions for scuba diving are from June through October. For liveaboard diving, the best time to go is July through November. In the Coral Sea, the visibility is best in June and in September.