The Great Barrier Reef spans 2,300km of Queensland coast with diving from Cairns and Port Douglas to outer reefs like Agincourt and Norman, the Whitsunday Islands' Whitehaven Beach, and the Daintree rainforest meeting the reef.
Dry season with reef visibility at peak (15-30m), dwarf minke whales June-July, and Whitsunday sailing reliable. Stinger season suspended outside enclosures.
Wet season with cyclone risk peaking January-March, marine stingers (irukandji) in coastal waters require lycra suits, but reef visibility on outer sites stays good.
Coral spawning happens on full moons in spring (Oct-Dec) but the optimal diving window with calm seas, dwarf minke encounters, and stinger-free water peaks late August.
Pre-dry-season transition with rates dropping after Easter, Whitsunday rainfall easing, and the reef approaching its peak visibility window.