The west coast of Mexico's Baja California peninsula is regarded as having some of the best whale-watching venues in the world. Every year between December and March thousands of California Gray whales migrate to the protected waters and warm lagoons to mate and calve. Three lagoons on the Pacific Coast that offer the best location for watching Gray Whales are Magdalena Bay, San Ignacio Lagoon and Scammon's Lagoon, which sees the largest number of these mammals each year. The lagoons are protected marine parks where whale watching is controlled and allowed only in boats operated by trained guides. Humpback and Blue whales breed in the Sea of Cortez, and Bahia de Los Angeles is the centre for whale-watching expeditions in the area. Although whales can be sighted from shore, particularly from the Cabo San Lucas at the southern tip of the peninsula, boat cruises are the most popular way to see them and take passengers to where they can be observed up close.