
Surf Forecasts:
23 Beach surf forecast from 24 Jul 2026:
- Most powerful swell: Sunday 26 Jul, 7AM (local time) - 5ft (1.5m), 8s period, NNW swell with 240 kJ wave energy.
Best Forecast Surf Conditions for 23 Beach this week:
The most powerful waves expected at 23 Beach in the next 16 days are 1.5m 8s and forecast to arrive on Sunday (Jul 26) at 7AM. Winds are predicted to be cross-shore at the time the swell arrives.
| Wave Type | Time (+01) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | - | - |
| Best Surf | - | - |
| Most Powerful | 7AM (Sun 26th Jul) | 5ft (1.5m) 8s |
Table - best surf conditions forecast for 23 Beach over the next 16 days.
The Lowdown
Alright folks, Rusty here. Let’s be straight with you – this stretch from 23 Beach isn’t looking like anything to write home about. The whole 16-day window is a total write-off for decent surf. There’s not a single standout session in the lot, and I mean that. The forecast is basically a long, frustrating gap with no real recommendations at all.
The pattern is a real bummer. We’re getting a persistent onshore or cross-onshore flow from the north and northeast, messing up just about every session. The swell is mostly short-period windswell from the NNW, with periods around 6 to 8 seconds, which means weak, crumbly, and choppy waves. The combined energy readings are mostly in the low-to-mid 100s and 200s (weak to moderate energy), but it’s all blown out by the wind.
Starting off, Friday July 24th is a total no-go. Small 4ft NNW swell with a short 6-second period, cross-on winds at 15-25 km/h, and the wave comment says it all – “poor surf conditions.” The water is a bit colder than normal at 71°, which is a bit of a shock for the time of year, but you won’t be in the water long enough to care.
That poor pattern just keeps going. Saturday and Sunday the 25th and 26th have a little more size, up to 5ft, but the period is still short (7-8 seconds) and the wind is a fresh 30 km/h cross-on. It’s lumpy, choppy, and not worth paddling out for. The combined energy hits around 200-240 (moderate), but it’s all messy.
The whole first week is a bust. Even the “marginal” days – like Monday July 27th morning with a 4ft swell and light cross-on wind, or Wednesday July 29th morning with a 3ft, 10-second swell – are spoiled by the poor conditions. The wind direction is barely ever offshore, and when it goes onshore, it’s game over.
The second week doesn’t get any better. By August 1st, we see a small shift in swell direction to WNW, with a slightly better 9-10 second period, but the wind is still cross-on or cross-shore from the north. The combined energy even hits 295 (moderate) on the Saturday afternoon, but it’s still “poor surf conditions.” The only thing that’s consistent is the disappointment.
The tail end of the window, around August 5th afternoon, shows a longer period swell of 12 seconds from the NW, with a combined energy of 347 (moderate). But it’s still a cross-on wind at 20 km/h, and the wave comment is “poor surf conditions.” That long period would be fun at a point break or reef, but at a beach break like 23 Beach, it’s just going to close out and be a mess.
Honestly, this is a blank run. If you’re a kite surfer, the strong cross-onshore winds and choppy conditions might be your thing, but for a paddle surfer, there’s nothing here. Forecasts can change, but right now, don’t hold your breath.
Rusty.
Short Range ForecastMostly dry. Warm (max 24°C on Sun morning, min 20°C on Fri night). Wind will be generally light. | Days 4-6 Weather SummaryMostly dry. Warm (max 26°C on Mon morning, min 21°C on Mon night). Wind will be generally light. | ||||||||||||||||||||
Friday 24 | Saturday 25 | Sunday 26 | Monday 27 | Tuesday 28 | Wednesday 29 | Thursday 30 | |||||||||||||||
AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | |
Swell Height Map | |||||||||||||||||||||
Wave Height (m) Direction Period (s) | NNW 6 | NNW 6 | NNW 6 | NNW 7 | NNW 7 | NNW 7 | NNW 8 | NNW 8 | NNW 8 | NNW 8 | NNW 8 | NNW 7 | NW 7 | NW 7 | NW 10 | NW 10 | NW 10 | NW 9 | NW 8 | NW 6 | NW 5 |
Wave Graph | |||||||||||||||||||||
100 | 103 | 106 | 217 | 200 | 132 | 240 | 213 | 219 | 198 | 183 | 96 | 55 | 43 | 150 | 200 | 188 | 120 | 86 | 39 | 41 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | cross-on | cross-on | cross-on | cross | cross-on | cross-on | cross | cross-on | cross-on | cross-on | on | cross-on | cross-on | on | cross-on | cross-on | on | cross-on | cross-on | on | on |
High Tide | 11:34AM2.75m | 00:08AM2.67m | 12:35PM2.86m | 1:05AM2.76m | 1:24PM3.00m | 1:51AM2.88m | 2:05PM3.14m | 2:29AM3.00m | 2:42PM3.28m | 3:04AM3.11m | 3:16PM3.39m | 3:37AM3.19m | 3:49PM3.47m | ||||||||
Low Tide | 5:57PM1.53m | 6:16AM1.51m | 6:57PM1.41m | 7:08AM1.42m | 7:44PM1.27m | 7:51AM1.30m | 8:23PM1.13m | 8:29AM1.17m | 8:59PM1.02m | 9:04AM1.07m | 9:32PM0.92m | 9:37AM0.98m | 10:05PM0.87m | ||||||||
6:37 | — | — | 6:37 | — | — | 6:37 | — | — | 6:39 | — | — | 6:39 | — | — | 6:39 | — | — | 6:41 | — | — | |
— | 8:37 | — | — | 8:36 | — | — | 8:35 | — | — | 8:35 | — | — | 8:34 | — | — | 8:32 | — | — | 8:31 | — | |
mm | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Temp °C | 22 | 23 | 21 | 22 | 22 | 21 | 24 | 24 | 22 | 26 | 25 | 23 | 25 | 25 | 22 | 25 | 24 | 22 | 26 | 25 | 23 |
Feels °C | 21 | 22 | 22 | 20 | 19 | 21 | 23 | 23 | 24 | 26 | 25 | 24 | 25 | 26 | 24 | 26 | 24 | 23 | 27 | 26 | 25 |
Swell 1 Height (m) Direction Period (s) | NNW 6 | WNW 8 | NNW 6 | NNW 7 | — | NNW 7 | NNW 8 | — | NNW 8 | NNW 8 | NNW 8 | NNW 7 | NW 7 | NW 7 | NW 10 | NW 10 | NW 10 | NW 9 | NW 8 | NW 10 | NW 5 |
100 | 14 | 106 | 217 | — | 132 | 240 | — | 219 | 198 | 183 | 96 | 55 | 43 | 150 | 200 | 188 | 120 | 86 | 23 | 41 | |
Swell 2 Height (m) Direction Period (s) | WNW 9 | — | — | — | — | W 11 | — | — | — | N 14 | N 13 | NE 7 | NNE 7 | NNE 6 | NNE 5 | NE 6 | NNE 5 | WNW 11 | NE 6 | NNW 8 | NW 10 |
7 | — | — | — | — | 2 | — | — | — | 4 | 4 | 11 | 32 | 16 | 6 | 10 | 3 | 11 | 10 | 14 | 24 | |
Swell 3 Height (m) Direction Period (s) | — | — | — | — | — | — | — | — | — | — | — | NW 9 | NNW 11 | NNW 10 | WNW 8 | NW 12 | WNW 11 | NE 4 | WNW 10 | NNE 6 | NNW 8 |
— | — | — | — | — | — | — | — | — | — | — | 20 | 24 | 42 | 7 | 5 | 12 | 1 | 10 | 3 | 7 | |
Wind waves Height (m) Direction Period (s) | — | NNW 6 | — | — | NNW 7 | — | — | NNW 8 | — | — | — | — | — | — | — | — | — | — | — | NW 6 | — |
— | 103 | — | — | 200 | — | — | 213 | — | — | — | — | — | — | — | — | — | — | — | 39 | — | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 94 | 881 | 94 | 365 | 338 | 94 | 36 | 881 | 36 | 93 | 399 | 203 | 203 | 203 | 203 | 203 | 397 | 213 | 49 | 399 | 365 |
Best forecast wave conditions in Rabat to Casblanca | |||||||||||||||||||||
Best forecast wave conditions in Morocco | |||||||||||||||||||||
Header Global | |||||||||||||||||||||
- Map Icons:
Break
Live Wave Height (m)
Live Wind Speed (km/h)
Surf Rating (10 Max)
Ocean Swells (m)
Wind Speed (km/h)
Information about the 23 Beach Surf forecast
The above surf forecast table for 23 Beach provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at 23 Beach can be found by selecting the local surf guide option on the grey menu. Our 23 Beach surf forecast is unique since it includes wave energy (power) that defines the real feel of the surf rather than just the height or the period. If you surf the same spot (23 Beach) regularly then make a mental note of the wave energy from the surf forecast table each time you go. Very soon you may start to choose your surf days based on the wave energy alone combined with our forecast of favourable offshore wind conditions. Our star ratings will help here and of course you will also find the usual wave height and period predictions on our surf forecasts as well as a full break down of the swell components under our advanced users option (to reveal that, click the little Einstein character under the tide times).
Further information to help with frequently asked questions about our surf forecast for 23 Beach may be found under the help tab on the top menu and also by moving your mouse over the question marks on the surf forecast table itself. Please always bear in mind that the forecast is for near-shore open water and local factors at each surf break influence the actual breaking wave height, such as the beach / reef profile, water depths offshore and shelter.
23 Beach is 11 km (7 miles) from the city of Casablanca. If you plan a holiday in Rabat to Casblanca, look for hotels and other accommodation in Casablanca. Casablanca has rooms for a wide range of budgets as well as car hire and transport links.










