Stora barriärrevet sträcker sig 2300 kilometer längs Queenslands nordöstra kust, och rymmer över 900 öar, alla med sin egna unika miljö och fauna.