Charterers are unable to go to the great barrier reef as it is quite far out and has no protection.
There are plenty of reefs and coral around the islands.
Cruise Whitsundays offers day trips to the Outer Reef: https://cruisewhitsundays.com/destinations/great-barrier-reef/