Puerto Vallarta is a Mexican city which is famous for its fishing spots and gives an opportunity to catch a huge monster fish. You can catch an infinite number of fish during the right season, even the dolphins and whales are common to see in certain areas. The types of fish you can catch includes Black, Stripped and Blue Marlin, Grouper, Wahoo, Tuna, Rooster fish, Red Snapper, Sailfish ad Amberjack.