Wow. It was ages ago when I was there (couldn't dive). The best snorkel spot we found, per the Hoover book, was Oluwalu, although maybe it is damaged now
Oluwalu is amazing as long as there's no water motion whatsoever. Most of the bottom is silty clay so visibility disappears rapidly. Can be a bit sharky, but they mind their own biz mostly. :)