Whales are some of the most beautiful animals in the world, and getting to see one in person is an amazing experience. If you want to add whale watching to your next seaside vacation, here are 20 top spots for whale watching in North America. 1. Monterey Bay, California Monterey Bay offers whale watching all [...]