Snorkeling was such a fun experience! This tour is great because they supply all of the gear and snorkels, so you don't have to buy your own. I do wish the guides were a little bit more attentive of the people on the excursion.
I had never been before, so it was very difficult to get used to breathing with the snorkel on, and with my face in the water. I wish I would have practiced beforehand. I got in the water and felt like I couldn't do it, so I wasted a lot of the time trying to figure it out, and not looking for turtles!
They did have some people in the water to help you out, but they aren't all right by you, so it can be hard to get their attention. Thankfully, my friend that I went with had me swim back to the boat so I could practice breathing with the snorkel on, and not panic about it. This helped me so much. If you've never been snorkeling before, I highly recommend letting yourself get used to it in the water when you first get in, instead of just swimming away from the boat right away. Definitely speak up and let the guides know if it's your first time, if you need help with your snorkel, if you're just not getting it, anything at all. I wish they would have helped me the first time I asked, but I just said that I couldn't get the mask on, but I should have said I feel like I'm doing it wrong. If you need help, you just have to let them know!
The view during the boat ride is PERFECT! We took some awesome pictures on boat, and got an incredible view of Diamond Head. Overall, this was an amazing experience.