While in Brisbane, QLD, Australia, I was able to go to Tangalooma Resort on Moreton Island.
Tangalooma was formally a whaling station. When it closed the boats were sunk to form a breakwall/reef and is abundant with colourful sealife. It is a fantastic snorkling and diving site. http://www.queenslandholidays.com.au/things-to-see-and-do/tangalooma-wrecks-dive-site/index.cfm
At night wild dolphins come up to the resort for hand feeding.