7. San Juan Islands, Washington

San Juan Islands, Washington

A prime Washington vacation spot, the San Juan Islands are renowned for being a perfect place to visit if you want to see whales in their natural habitat.

The best time for successful whale watching is from April to October.

South Bass Island, Ohio