Had an amazing experience snorkeling at Hamauna Bay thanks to Kaimana Tours. They provided transport to pick us up from the Hotel we were staying at, provided us with basic snorkeling gear (googles, tube, and shoes) for rental, and provided transportation back to our hotel. They can provide extra amenities such as chairs, umbrella, life jackets, etc. Our driver was very friendly, funny, and shared a lot of useful information and tips. Of course, Hanauma Bay was beautiful as well. The 9AM-2PM tour is perfect as well as the tide is low and the waster isn't too cold around that time. Would love to go again and wouldn't hesitate to use Kaimana Tours services again!