Whale Watching in Puerto Vallarta: A Front-Row Seat to the Humpbacks of Banderas Bay
Every winter, thousands of humpback whales arrive in Banderas Bay to breed and calve just offshore from Puerto Vallarta. Here's what makes the bay so special, when to go, and how to choose the right boat.