Party of eight charter for the trio of activities mentioned in the title. Bo was very professional in booking this trip for us, working with us on price and plans and following up to reconfirm before the trip. Paul, our Captain (who I think was a subcontractor) was friendly, knowledgeable and a great guide for our 6 hours on the water. Had a great day and would use them again. The only reason I held back a star was there was early confusion about whether to go North or South to see the whales and by the time the decision was made and we got there and back, more than half the trip was over.