Accurate determination of fishing effort from Automatic Identification System (AIS) data improves catch per unit effort (CPUE) estimation and precise spatial management. By combining AIS data with catch information, a weighted distribution method is applied to allocate catches across various fishing trajectories, accounting for temporal dynamics. A Generalized Linear Model (GLM) and Generalized Additive Model (GAM) were used to examine the influence of spatial–temporal and environmental variables (year, month, Sea Surface Temperature (SST), Sea Surface Salinity (SSS), current velocity, depth, longitude, and latitude) and assess the quality of model fit for these effects on chub mackerel CPUE. Month, SST, and year exhibited the strongest relationship with CPUE in the GLM model, while the GAM model emphasizes the importance of month and year. CPUE peaked within specific temperature and salinity ranges and increased with longitude and specific latitudinal bands. Month emerged as the most influential variable, explaining 38% of the CPUE variance, emphasizing the impact of regulatory measures on fishery performance. The GAM model performed better, explaining 69.9% of the nominal CPUE variance. The time series of nominal and standardized indices indicated strong seasonal cycles, and the application of fine-scale fishing effort improved nominal and standardized CPUE estimates and model performance.