Great Barrier Reef's Heart Island opens to the public