If you include a whale watching activity on your trip to the Salem MA or area, I strongly suggest you do, you need to book with Cape Ann Whale Watch. You will not be disappointed. It will be a memory you will not forget. When they say you will see whales, you will see whales and dolphins in their natural environment. Itās breathtaking and amazing. The staff is fabulous, friendly, knowledgeable and very professional.