Here is a thread from the travel forum about playing live poker and traveling around Australia. I posted a couple trip reports in there.
http://forumserver.twoplustwo.com/92...dvice-1172695/
One thing about the reef, it is located pretty far off the coast, so you need to take a catamaran to get out there. You are looking at a couple hundred bucks just to boat out there for a day trip. To be fair, the only other places I have dived were in Southeast Asia where you can go diving for $15 an hour.
Cairns is cheap by Australian standards, but poor value by world standards. I thought it was culturally bland as well. The weather is nice, which is probably one reason why it is so popular with the Euros, but I live in Southern California. It makes sense for people who are working there, earning Australian dollars or who like partying with backpackers, but there are a lot of other places I would recommend for beaches and water sports.