North Shore snorkeling is full of surprises.
TRIP, RENT
FREEDIVING, SCUBADIVING
http://hawaiibeachtime.com/north-shore-snorkeling/