Best snorkelling we found at this site was either side of the dinghy mooring around this location. Quite good coral and plenty of reef fish and schools of fusiliers. There is a school of slightly larger fish that must get hand fed as they follow you about.
You can't stop the waves, but you can learn to surf.