The way the whale shark swimming is coordinated is crazy. We got there at about 5AM, and didn’t get into the swimming until about 8AM. It was still a cool experience, though! We weren't able to get pictures because we didn’t have a camera bag, so highly recommend taking one. They have sellers there, but I’m not sure how trustworthy those bags are. The guide was extremely nice. The canyoneering was a wild experience. The guide was really nice as well, and had some crazy skills in taking videos for you! We unfortunately only made it half way through the tour because my partner dislocated his shoulder, and we didn’t get to see the end. We did a private tour, and our driver was incredible. He took us to the hospital 4 hours away from where the canyoneering takes place.