I have the impression that I need to sign up with a tour company to go snorkeling at Hanauma Bay. The same with Diamond Head. Is it true? If not, pls correct me and tell me your experience. Those who have gone on those tours, pls tell me about your experience too. Thanks in advance!