The resort is exclusive (Heron Island Resort) and is run by P&O. Search Google and you can link right to them! It's not a cheap place to stay at all BUT you get what you pay for.
The staff make you feel right at home and everything is of a uniformly high standard. No slip-shod island-type survival here and no roughing it out...you get pampered
The city Gladstone in QUeensland is the jumping off point for the island and either the catamaran or helicopter transport are all arranged and run by P&O also. It's an ALL-IN package type excursion.
Due to cost I didn't stay more than 2 nights there and only did diving on one of those days! There's so much to do on the island i.e. turtle watching, exploring the island's amazing reef system, the indigenous bird species that you're gonna need quite some time there in order to properly explore all the dive sites!
Diving is not the resort's core business and whilst the dive setup is okay...well you can clearly see differences btw this and some really serious dive-op. Forget about Nitrox etc etc. I don't remember seeing these being offered....it's basic recreational diving at its simplest. Dun expect too much of a guided tour either the diving is in pretty large groups and you gotta know how to find your own interesting marine life

A chat with the staff BEFORE the staff whilst on land definitely helps to identify some things to look out for.
If you're into turtles this is definitely the place though...huge greenbacks frolic majestically in the seas seemingly unconcerned with pesky bubble-blowers gawking at them
ALL IN ALL.....I say dun just dive on Heron Island...it's a very romantic piece of "dirt" as well.. Bring a special someone and there's LOTS to do
PM me if you would like to talk more on this

Cheers!