Gemini. We had a fantastic time. I highly recommend them. We saw about 15-20 whales breaching and splashing their tails. We also saw a group of male whales chase a female whale.
(also serve beer, mix drinks and soda and non kosher food on the tour.)
You will get wet when getting on and off the boat (up to mid thigh) so plan accordingly with phones, wallets, and cameras. I would recommend bringing a small backpack to keep things in. Or a jacket with pockets.
I dont know of the pricing- we did time share tours for free whale watching tickets and luau tickets.