ShermansTravel has put together a list of the Top 10 Whale-Watching Destinations. Check out the list below.
1

The Azores are a Portuguese archipelago in the Atlantic Ocean, about 1,500 km from Lisbon and about 3,900 km from the east coast of North America
***
2

Cape Cod is an arm-shaped peninsula nearly coextensive with Barnstable County, Massachusetts and forming the easternmost portion of the state of Massachusetts, in the Northeastern United States
***
3

The Commonwealth of Dominica, commonly known as Dominica, is an island nation in the Caribbean Sea
***
4

The State of Hawaii became the 50th state of the United States of America on August 21, 1959.
***
5

Kaikoura is a town on the east coast of the South Island of New Zealand
***
6

Hermanus is a town on the southern coast of South Africa and is famous as a place from which to watch whales during the southern winter and spring
***
7

Los Cabos is a municipality located at the southern tip of Mexico's Baja California Peninsula, in the state of Baja California Sur
***
8

Orcas Island is the largest of the San Juan Islands, which are located in the northwestern corner of Washington state in San Juan County, Washington
***
9
10

San Diego is a coastal Southern California city located in the southwestern corner of the continental United States
***