There are a few here. but the reef is a fair way off shore around Townsville. Most people shoot up to Lucinda where it is much closer to the mainland and therefore cheaper.
Lucinda isnt much further north in the big scheme of things.. do as search for that.