Evaluating the effects of fishing and environmental factors on fish populations are fundamental tenets of fisheries science. In this study, we assess associations between environmental variables (sea surface temperature; North Atlantic Oscillation index; upwelling; wind magnitude; westerly winds; northerly winds; river discharge) and fishing variables (fishing effort) in Diplodus sagus catch rates accounting for regional analyses (northwest coast; southwest coast and Algarve—Algarve south coast). Different time series models for data fitting (multi-model approach) were used. The models were lagged, according to species fishing recruitment age based on the hypothesis that fisheries catches depend on larvae recruitment and survivorship. D. sargus catch rates across areas were unrelated to fishing effort but correlated to environmental variables, with seasonal events explaining much of the variability in trends. On the northwestern coast, the catch rates were mainly set by sea surface temperature (SST) and wind magnitude; however, southwestern coast catch rates were set by NAO winter. On the south coast, only one statistical model (SST, upwelling and westerly winds) associated spring conditions with D. sargus catch rates. The multi-model approach revealed autumn, winter and spring seasonal effects to be related with northwest, southwest and Algarve coastal catch rates, respectively, indicating a possible coastal longitudinal gradient related with given periods of spawning and larval availability. The metadata analysis yielded different results from the regional analyses. In summary, marine resource management should take regional environment characteristics and variability into account when determining sustainable catch rates in given areas for species with high habitat site fidelity.