Since I got such great advice about snorkeling, I thought I'd elicit some advice about the itinerary for my March trip. We start with about 10 days in Perth and WA before boarding the Indian Pacific for the 3 night trip to Sydney. When we arrive in Sydney we have 2 options depending on tickets for the Australian Grand Prix in Melbourne: go directly to Melbourne and spend 5 nights there, or spend 2 nights in Sydney and then 3 in Melbourne. At this point things get a bit tricky in terms of flights. We want to spend 3 nights near Uluru and 4 in Cairns - it seems like the most convenient place to get to in Queensland. We finish off in Sydney for a few nights before flying back to Vancouver via Hawaii.
Can I get direct flights to each of these places or are there 2 or more stops? Would it be easier if we changed things up a bit? The Perth/train/ Melbourne parts of the trip can't be changed.
Thanks.