If there is one thing that tourism in Mexico has become famous for in recent years, it is sports fishing. And the reasons why are pretty obvious. The country has over 6,500 miles of fishable coastline that is surrounded by the Gulf of Mexico and the Caribbean Sea on the east and the Pacific Ocean and Sea of Cortez on the west. There are a diverse number of hot spots for sport fishing that draw enthusiasts, as well as professionals, from all over the world. And to make it even more exciting, there are a number of national and international competitions held yearly in the waters surrounding Mexico.
In Mexico you can fish for over 300 varieties of fish and that number is still growing. Because of this diversity, it may actually be very difficult to decide on just one destination to visit in order to try your hand at reeling in a big one. If fishing is all you plan on doing during your vacation then you would probably find the most challenging experiences on the Pacific coast. Cabo San Lucas, Puerto Vallarta, or Mazatlan are all well known for sport fishing fleets that can be chartered. And the large sport fish like Marlin, Yellowfin Tuna, and Swordfish are all prevalent in those waters.