Puerto Pirámides, Argentina
This is one of the biggest whale watching operations in town. What I like about them is they show utmost respect for the wildlife. The boats are bigger than some of the others out there, but that means lots of space and vantage points to move around. The guides offer English translations of everything.