Sea-breeze climatology — cape-emine
65 local day(s) × 130 run(s) =
one dot per run-day; same-day dots show forecast spread.
08:20 16:40 08-10 08-16 08-22 08-28 09-03 09-10 09-17 09-24 10-02 2026-08-10 — 14:00 2026-08-10 — 14:00 2026-08-10 — 14:00 2026-08-10 — 15:00 2026-08-11 — 12:00 2026-08-12 — 13:00 2026-08-12 — 13:00 2026-08-12 — 15:00 2026-08-13 — 11:00 2026-08-13 — 13:00 2026-08-13 — 15:00 2026-08-14 — 05:00 2026-08-14 — 12:00 2026-08-14 — 15:00 2026-08-15 — 15:00 2026-08-15 — 12:00 2026-08-15 — 15:00 2026-08-16 — 14:00 2026-08-16 — 14:00 2026-08-16 — 15:00 2026-08-17 — 15:00 2026-08-17 — 14:00 2026-08-17 — 16:00 2026-08-18 — 18:00 2026-08-19 — 12:00 2026-08-19 — 12:00 2026-08-19 — 15:00 2026-08-20 — 15:00 2026-08-20 — 15:00 2026-08-20 — 15:00 2026-08-21 — 12:00 2026-08-21 — 11:00 2026-08-21 — 15:00 2026-08-22 — 06:00 2026-08-22 — 12:00 2026-08-22 — 15:00 2026-08-23 — 13:00 2026-08-23 — 13:00 2026-08-23 — 15:00 2026-08-24 — 13:00 2026-08-24 — 14:00 2026-08-24 — 15:00 2026-08-25 — 10:00 2026-08-25 — 12:00 2026-08-25 — 15:00 2026-08-26 — 11:00 2026-08-26 — 13:00 2026-08-26 — 15:00 2026-08-27 — 11:00 2026-08-27 — 12:00 2026-08-27 — 15:00 2026-08-28 — 16:00 2026-08-29 — 14:00 2026-08-29 — 14:00 2026-08-29 — 15:00 2026-08-30 — 14:00 2026-08-30 — 16:00 2026-08-30 — 18:00 2026-08-31 — 15:00 2026-08-31 — 15:00 2026-08-31 — 15:00 2026-09-01 — 15:00 2026-09-01 — 17:00 2026-09-02 — 16:00 2026-09-02 — 17:00 2026-09-02 — 17:00 2026-09-03 — 13:00 2026-09-03 — 12:00 2026-09-03 — 15:00 2026-09-04 — 13:00 2026-09-04 — 13:00 2026-09-04 — 15:00 2026-09-06 — 13:00 2026-09-06 — 13:00 2026-09-06 — 15:00 2026-09-07 — 05:00 2026-09-07 — 05:00 2026-09-07 — 15:00 2026-09-08 — 05:00 2026-09-08 — 05:00 2026-09-08 — 15:00 2026-09-09 — 06:00 2026-09-09 — 14:00 2026-09-09 — 15:00 2026-09-10 — 05:00 2026-09-10 — 05:00 2026-09-10 — 15:00 2026-09-11 — 12:00 2026-09-11 — 13:00 2026-09-11 — 15:00 2026-09-12 — 07:00 2026-09-12 — 15:00 2026-09-14 — 20:00 2026-09-15 — 14:00 2026-09-15 — 14:00 2026-09-15 — 15:00 2026-09-16 — 14:00 2026-09-16 — 14:00 2026-09-16 — 15:00 2026-09-17 — 13:00 2026-09-17 — 13:00 2026-09-17 — 15:00 2026-09-18 — 16:00 2026-09-18 — 12:00 2026-09-18 — 15:00 2026-09-19 — 17:00 2026-09-19 — 13:00 2026-09-19 — 17:00 2026-09-20 — 12:00 2026-09-20 — 15:00 2026-09-20 — 16:00 2026-09-21 — 17:00 2026-09-22 — 13:00 2026-09-22 — 13:00 2026-09-22 — 15:00 2026-09-24 — 17:00 2026-09-24 — 16:00 2026-09-24 — 16:00 2026-09-25 — 12:00 2026-09-25 — 14:00 2026-09-25 — 15:00 2026-09-26 — 05:00 2026-09-26 — 05:00 2026-09-26 — 15:00 2026-09-27 — 16:00 2026-09-27 — 17:00 2026-09-30 — 15:00 2026-09-30 — 14:00 2026-09-30 — 15:00 2026-10-01 — 15:00 2026-10-01 — 15:00 2026-10-01 — 15:00 2026-10-02 — 14:00 2026-10-02 — 18:00 2026-10-02 — 15:00 2026-10-03 — 14:00 2026-10-03 — 14:00 2026-10-03 — 15:00 2026-10-04 — 16:00 2026-10-04 — 15:00 2026-10-04 — 15:00 2026-10-07 — 17:00 2026-10-07 — 16:00 2026-10-11 — 16:00 2026-10-12 — 14:00 2026-10-12 — 14:00 2026-10-12 — 16:00 2026-08-10 — 20:00 2026-08-10 — 20:00 2026-08-10 — 20:00 2026-08-10 — 20:00 2026-08-11 — 12:00 2026-08-12 — 19:00 2026-08-12 — 20:00 2026-08-12 — 20:00 2026-08-13 — 20:00 2026-08-13 — 20:00 2026-08-13 — 20:00 2026-08-14 — 20:00 2026-08-14 — 20:00 2026-08-14 — 20:00 2026-08-15 — 20:00 2026-08-15 — 20:00 2026-08-15 — 20:00 2026-08-16 — 20:00 2026-08-16 — 20:00 2026-08-16 — 20:00 2026-08-17 — 20:00 2026-08-17 — 20:00 2026-08-17 — 17:00 2026-08-18 — 18:00 2026-08-19 — 20:00 2026-08-19 — 20:00 2026-08-19 — 20:00 2026-08-20 — 20:00 2026-08-20 — 20:00 2026-08-20 — 20:00 2026-08-21 — 20:00 2026-08-21 — 20:00 2026-08-21 — 20:00 2026-08-22 — 18:00 2026-08-22 — 17:00 2026-08-22 — 17:00 2026-08-23 — 19:00 2026-08-23 — 20:00 2026-08-23 — 20:00 2026-08-24 — 20:00 2026-08-24 — 20:00 2026-08-24 — 20:00 2026-08-25 — 20:00 2026-08-25 — 20:00 2026-08-25 — 20:00 2026-08-26 — 20:00 2026-08-26 — 20:00 2026-08-26 — 20:00 2026-08-27 — 20:00 2026-08-27 — 20:00 2026-08-27 — 20:00 2026-08-28 — 16:00 2026-08-29 — 20:00 2026-08-29 — 20:00 2026-08-29 — 20:00 2026-08-30 — 20:00 2026-08-30 — 20:00 2026-08-30 — 20:00 2026-08-31 — 20:00 2026-08-31 — 20:00 2026-08-31 — 20:00 2026-09-01 — 15:00 2026-09-01 — 17:00 2026-09-02 — 20:00 2026-09-02 — 19:00 2026-09-02 — 18:00 2026-09-03 — 20:00 2026-09-03 — 20:00 2026-09-03 — 19:00 2026-09-04 — 15:00 2026-09-04 — 14:00 2026-09-04 — 16:00 2026-09-06 — 19:00 2026-09-06 — 19:00 2026-09-06 — 20:00 2026-09-07 — 20:00 2026-09-07 — 20:00 2026-09-07 — 20:00 2026-09-08 — 20:00 2026-09-08 — 20:00 2026-09-08 — 20:00 2026-09-09 — 20:00 2026-09-09 — 20:00 2026-09-09 — 20:00 2026-09-10 — 20:00 2026-09-10 — 20:00 2026-09-10 — 20:00 2026-09-11 — 20:00 2026-09-11 — 20:00 2026-09-11 — 20:00 2026-09-12 — 17:00 2026-09-12 — 18:00 2026-09-14 — 20:00 2026-09-15 — 20:00 2026-09-15 — 20:00 2026-09-15 — 20:00 2026-09-16 — 20:00 2026-09-16 — 20:00 2026-09-16 — 20:00 2026-09-17 — 20:00 2026-09-17 — 20:00 2026-09-17 — 20:00 2026-09-18 — 17:00 2026-09-18 — 13:00 2026-09-18 — 20:00 2026-09-19 — 20:00 2026-09-19 — 20:00 2026-09-19 — 20:00 2026-09-20 — 15:00 2026-09-20 — 15:00 2026-09-20 — 17:00 2026-09-21 — 17:00 2026-09-22 — 20:00 2026-09-22 — 20:00 2026-09-22 — 20:00 2026-09-24 — 20:00 2026-09-24 — 20:00 2026-09-24 — 20:00 2026-09-25 — 20:00 2026-09-25 — 20:00 2026-09-25 — 20:00 2026-09-26 — 20:00 2026-09-26 — 20:00 2026-09-26 — 20:00 2026-09-27 — 19:00 2026-09-27 — 19:00 2026-09-30 — 20:00 2026-09-30 — 20:00 2026-09-30 — 20:00 2026-10-01 — 20:00 2026-10-01 — 20:00 2026-10-01 — 20:00 2026-10-02 — 20:00 2026-10-02 — 20:00 2026-10-02 — 20:00 2026-10-03 — 20:00 2026-10-03 — 20:00 2026-10-03 — 20:00 2026-10-04 — 16:00 2026-10-04 — 16:00 2026-10-04 — 16:00 2026-10-07 — 19:00 2026-10-07 — 18:00 2026-10-11 — 17:00 2026-10-12 — 17:00 2026-10-12 — 16:00 2026-10-12 — 18:00 cessation onset Sea-breeze onset & cessation
First/last time the wind held
onshore 90° ±60° at ≥3 m/s for ≥30 min, per run-day.
1 -30 21 -15 65 0 35 15 11 30 11 45 2 60 1 75 Direction drift (°)
Net onset→cessation direction change per
run-day, 15° bins: positive = veering (clockwise), negative = backing.
Bar label = run-days in the bin.
239 0 18 1 2 2 1 3 Gaps per day (count)
Dropouts per run-day — times the breeze fell
below criterion and re-established. 0 = uninterrupted sea breeze.