What is a best way to visit the Great Barrier Reef? How many days does it take to get a good experience?
Richard,
I've spent a fair bit of time up there and I would say you could have a good experience in three or four days. Obviously longer is better, but knowing the timeframe you have in mind for the whole visit, that is reasonable.
The two things that are brilliant to do, IMO, are Whitsunday Island - after which the Whitsunday group of islands is named, and Hardy Reef.
Whitsunday Island is an uninhabited island close to any or Hayman, Hamilton or Lindeman Islands. Idyllic, great beach and water etc. Boats do day trips.
Hardy Reef is a great spot to see the coral and GBR marine life. About two hours by fast ferry/boat from Hamilton Island, slightly less from Hayman, slightly more from Lindeman. Or you can get a seaplane, which is awesome and you fly over Heart Reef, which, as its name suggests, is shaped almost perfectly like a love heeart. The missus will love it!
At Hardy Reef is a floating platform you can use as a base for snorkelling (for anyone) or scuba diving (if you are licensed) and there is a glass-bottom semi-sub boat that lets you see the coral while staying dry, as well as the fish and other marine life. And an underwater room in the platform to sit in and watch the fish.
IMO Hamilton Island is the best to stay at, especially for a brief trip, because you fly in there, so there is no time added transferring to another island. It also has a good selection of restaurants and watersports.
The downside is that it has really low tides in front of the main hotel, so the low tide times can mean 100m or so of muddy sand before the water starts. Not ideal, but not a deal breaker for mine.
I would go with:
Day 1 - Fly in from Sydney/Melbourne etc (about 2.5hr from Sydney).
Day 2 - Daytrip to Hardy Reef
Day 3 - Whitsunday Island
Day 4 - Relax, enjoy the island (there is a great hill you can walk/drive a golf buggy up and the views are amazing, 360 degrees of water and other islands) and fly out in the late PM.
Just my two cents.