We saw dolphins (which were cute) but not whales at all (we went in May and apparently that’s between seasons, they should have told us). When we booked it wasn’t clear that it was 3 hours, which felt like eternity. Also, they should prepare people better for sea sickness, it was very bad and lots of people were throwing up and getting sick, by the end of it everyone looked miserable! The boat staff though were extremely nice and supportive and helpful, despite people throwing up everywhere they get 5 stars!