I plan to spend about a month in April/May visiting and diving out of Sydney,Brisbane,Cairns/Townsville (probably with Mike Ball) and would appreciate any advice on timing in terms of air/water temperatures, rain levels etc. as well as best dive sites, operateurs and liveaboards.