Barrier reef suffers huge coral loss