Although it's mid winter, July is also the perfect time to visit the Great Barrier Reef, with the air temperatures in the mid 20's and the water temperature between 22° and 25° it's equivalent to a mild Sydney summers day, and definately warmer in the water than Melbourne or Adelaide in the middle of their summer!