If you are someone who loves fishing, then you must pick the best spots and one of those would be Puerto Vallarta. Sitting in between coast of Mexico and Banderas Sea, this region with its warm and beautiful weather condition brings abundance of fish species.