The waters around Los Arcos National Marine Park are alive with color, making it one of the best places in Puerto Vallarta to experience tropical fish up close. Thanks to the protected status of the area, the reefs and rocky arches provide a perfect habitat for a wide variety of marine life. Snorkelers and divers are often surrounded by shimmering schools of angelfish, parrotfish, and sergeant majors, along with vibrant damselfish darting in and out of the rocks.
The clear, warm waters make visibility excellent, allowing visitors to fully appreciate the diversity beneath the surface. It’s common to spot pufferfish hovering curiously, needlefish gliding just below the surface, and even the occasional moray eel tucked into crevices. The natural arches and caves create both shelter and feeding grounds, which is why the fish population here is so rich and active year-round.
Whether you’re snorkeling for the first time or an experienced diver, the tropical fish at Los Arcos offer a vivid, unforgettable glimpse into the thriving underwater world of Puerto Vallarta.