The best day this week is Tomorrow, with 7 of 11 spots rated Good or better for intermediate surfers. Updated 20 Oct, 01:03 UTC, from the forecast for 11 spots.
0 spots Good or better. Swell 0.7 m at 12 s from NNE.
Intermediate: Jobos (0.8 m, fair around 17:00), Surfers Beach (0.8 m, fair around 17:00)
Beginners: Jobos (0.8 m, fair around 17:00), Surfers Beach (0.8 m, fair around 17:00), Aviones (0.8 m, fair around 07:00)
Tomorrow
7 spots Good or better, 2 Epic. Swell 1.6 m at 13 s from NNW.
Intermediate: Pine Grove (1.5 m, epic around 07:00), Aviones (1.7 m, epic around 16:00), La Pared (Luquillo) (1.2 m, good around 07:00), Domes (1.6 m, good around 07:00)
Advanced: Aviones (1.7 m, epic around 16:00), Domes (1.6 m, epic around 07:00), Jobos (1.7 m, epic around 07:00)
Wednesday 21 Oct
7 spots Good or better. Swell 1.6 m at 10 s from NNW.
Intermediate: Domes (1.3 m, good around 09:00), Surfers Beach (1.5 m, good around 08:00), Aviones (1.4 m, good around 07:00), Pine Grove (1.4 m, good around 07:00)
Advanced: Surfers Beach (1.5 m, good around 08:00), Jobos (1.5 m, good around 07:00), Aviones (1.4 m, good around 07:00)
Thursday 22 Oct
5 spots Good or better. Swell 1.2 m at 9 s from NNW.
Intermediate: Jobos (1.2 m, good around 07:00), Surfers Beach (1.2 m, good around 07:00), Aviones (1.1 m, good around 07:00), Pine Grove (1.1 m, good around 07:00)
Beginners: Aviones (1.1 m, fair around 07:00), Jobos (1.2 m, fair around 07:00), Wilderness (0.8 m, fair around 07:00)
Friday 23 Oct
5 spots Good or better, 1 Epic. Swell 1.3 m at 9 s from NNW.
Intermediate: Domes (1.2 m, epic around 16:00), Surfers Beach (1.2 m, good around 08:00), Jobos (1.2 m, good around 09:00), Pine Grove (1.0 m, good around 07:00)
Beginners: Wilderness (0.9 m, fair around 18:00), Pine Grove (1.0 m, fair around 07:00), Domes (1.2 m, fair around 16:00)
Saturday 24 Oct
5 spots Good or better. Swell 1.3 m at 9 s from NNW.
Intermediate: Jobos (1.2 m, good around 07:00), Surfers Beach (1.2 m, good around 07:00), Pine Grove (1.1 m, good around 07:00), Domes (1.1 m, good around 07:00)
Beginners: Pine Grove (1.1 m, fair around 07:00), Jobos (1.2 m, fair around 07:00), Surfers Beach (1.2 m, fair around 07:00)
Sunday 25 Oct
0 spots Good or better. Swell 1.0 m at 9 s from N.
Beginners: Surfers Beach (0.8 m, fair around 07:00), Pine Grove (0.8 m, fair around 07:00), Aviones (0.8 m, fair around 07:00)
Ratings use the best daylight hour at each spot, on the same scale as the app (Fair, Good, Epic). Model forecast, not an observation.