My wife and I were at the point (with our 6yr old son) when this tragedy occurred. We were planning back-to-back guided dives so one of us could stay on-shore with our son. I was getting ready to enter the water when the screaming started. At first it sounded like kids making noise; some time elapsed before "help" became discernible. At that time everyone on-shores focus shifted to the water. All we could see was a diver in the water, near a boat, outside the dive park shouting for help. As soon as "help" was heard, 911 was called, and it was yelled back to the boat / diver that 911 was responding.
At this point the fact that another diver was involved was not known to those on-shore, we thought the surfaced diver was the injured party. A minute or so later we heard that a "diver was stuck in the water", our guide from Scuba Luv, along with some other divers (including some snorkelers) began heading out to the site. At this point pleas of "we need a diver" were heard from the boat. Precious minutes were wasted due to poor communication.
My wife took our son to the restroom, while she was gone I saw a limp suited diver being dragged onto the lifeguard boat (I didn't see any equipment on the diver other than a wetsuit as she was hoisted aboard). Almost immediately someone on-boards began CPR. The CPR continued as my wife came back from the restroom. After the rescue boat left, the dive park was re-opened, but we decided to scrub our dives, and headed back to the shop.