Great little place in Princeville. There's a snorkeling beach within walking distance as long as you're willing to brave a slightly slippery, somewhat steep path (but there's a rope to assist).