The Great Barrier Reef, the world's largest reef system, stretching along the East coast of Australia from the northern tip down to the town of Bundaberg, is composed of roughly 2,900 individual reefs and 940 islands and cays that stretch for 2,300 kilometres (1,616 mi) and cover an area of approximately 344400 sqkm .