Anini beach is a narrow reef protected beach that stretches for over 2 miles. The reef off of Anini is said to be the largest in Hawaii. Still, the snorkeling at Anini is farily poor because plankton and other ocean debris cloudy the water. Because of the extensive reef, Anini beach has the calmest ocean conditions on the north shore and is one of the few beaches that can offer swimming during large winter waves. However, the calm ocean conditions inside the reef can be very deceptive. In the aerial photo below, notice all the channels in the reef. These channels can have strong currents. Even during the calmest ocean conditions, these channels can still have currents that can over power a snorkeler. As such it's best to snorkel and swim in the inside sections of the reef close to shore. Be careful not to be enticed by the better snorkeling inside the channels and in deeper water..
Anini Beach Panoramic Pictures