Great snorkeling at Queen's Bath located in Princeville.