The Captain, Charley, was horrible and drove the boat so fast we almost lost several people. He was also going very fast over some choppy waters causing the boat to slam continuously. Most of the people on the boat were older, senior citizens, and a couple of very young children. A couple of the passengers asked that he slow down, as we were all very miserable and getting injured from the "slaming" of the boat. Charley got very defensive with the passengers and headed back to the boat harbor after 30 minutes saying he was cancelling the trip due to complaints and bad weather. The weather was not that bad, and it could have been a lot more enjoyable had he not driven so fast and recklessly. I have lived here over 55 years and been on many whale watches each year, but this experience was the worst ever! He should not be in the customer service industry considering his poor attitude and careless behavior.