Puerto Vallarta has some of the top rated surfing spots in all of Mexico. The Pacific ocean and Banderas Bay provide year-round surfing for both first-timers and seasoned experts. Surfers from all over the world flock to the beach towns of Puerto Vallarta for its world-famous surfing hotspots.