I was just there last month. I enjoyed snorkeling Hanuama Bay more than most of my Scuba diving trips in the cold waters off of the Azores Islands, where I was stationed. I swam with a pair of sea turtles for about an hour and ended up “beyond the rocks”. The worst part was trying to get back when the surf was really pounding me into the rocks, and I knew if my head hit, I was done for. I just reconciled myself to getting chewed up on the rocks as I crawled over while the waves smashed me every few seconds. Fortunately I managed to do it with only a few scrapes and bruises. Swimming with the huge sea turtles there is quite an experience. Amazing creatures.
I snorkeled there back in 1996. It was a wonderful experience, but I too got slammed into the coral formations and left with bruises, scratches and wonderful memories. Did not get to see and sea turtles though. :-(