We came in a little late, so didn't have the best seat on the boat - were kind of in the sun the entire tour. So arrive early!
Having said that, the tour was fantastic. Got to see a lot of whales and a ton of dolphins, the guide, staff and captain were informative and very helpful. Got a ton of great photos and a wonderful experience.