My husband isn't a strong swimmer and had never been snorkeling, but the crew helped get him comfortable and ready to snorkel in the water with a lifejacket and pool noodle. We both had a great time and the snacks were plentiful. They even have a shower to rinse off after you're done. We didn't end up seeing any dolphins, rays, whales, or anything unusual along the ride, but Kealakekua Bay is as gorgeous as always and all the equipment provided worked great. The crew is happy to take pics of you as well, which was nice.