๐Ÿฆช

Michelle's Oyster Weather Indicators

Early warning for harmful algal blooms & red tides in South African shellfish waters โ€” from satellite chlorophyll & sea-temperature data.

Overall: Watch

Keep an eye on the water

Chlorophyll slightly elevated. Keep an eye on the trend. 1 site showing rising algae.

๐Ÿ—บ Coastline at a glance

SafeWatchWarningRed-Tide RiskNo data

๐ŸŽฏ Where to source today

โœ… Your usual โ€” Saldanha Bay โ€” is good to source today.

  1. 1โญ Saldanha BayOrder anytime
  2. 2KnysnaOrder anytime
  3. 3Algoa Bay (Gqeberha)Order anytime
  4. 4St Helena BayOrder anytime

Latest cloud-free chlorophyll pass: 28 Oct ยท Sea temp, waves, tide, wind & rain are live

Read this first.The algae reading comes from satellites that can't see through cloud, so it's the freshest clear pass โ€” often a few days to a week or two old (worse in winter), never guaranteed โ€œtoday.โ€ That makes this a trend & early-warning tool. Each site shows its pass date and greys out when stale. For same-day confirmation before harvesting, the OCIMS red-tide tool is the authoritative check.

Saldanha Bay

West Coast

โญ Michelle's main source
Safe

South Africa's main oyster & mussel farming bay.

Good to harvest
Algae low, water clean, no runoff.
Order anytime โ€” Good now, and the outlook stays clear.
Trending down โ€” Southerly winds mixing the water โ€” bloom risk easing. Estimate from the recent trend, not a forecast.
๐Ÿ”ฎ Bloom forecast ยท next 6dpeak 12% ยท good confidence
31
01
02
03
04
05

Bloom risk stays low across the forecast window.

  • Algae now: Low and stable.
  • Benguela wind: Upwelling-favourable wind โ€” cold, nutrient-rich water at the surface.
  • Wind outlook: Southerly / mixing winds ahead.
  • Sea state: Big waves will mix the surface.

A transparent blend of algae trend + wind + sea temperature โ€” an estimate, not a lab result.

๐ŸŒŠ Benguela dynamics
Upwelling ยท index +70 โ€” Upwelling-favourable wind โ€” cold, nutrient-rich water at the surface.
Sea temp +2.2ยฐC above normal (seasonal โ‰ˆ 13ยฐC) โ€” stratified, bloom-favourable.
Data confidence: high โ€” 21 clear passes in 30 days.
๐Ÿ›ฐ True-colour satellite view
True-colour satellite view of Saldanha Bay

NASA GIBS (VIIRS true colour) for the latest pass. Look for brown/red discolouration; cloud may hide the bay.

Eating quality: Prime โ€” Cold water โ€” plump, firm & sweet.
Flavour: Briny & crisp โ€” firm, crisp texture, high salinity.
Chlorophyll-a (algae)
2.1mg/mยณ
steady
โ—Œ Modelled 28 Oct: 1.2 mg/mยณ
gap-filled estimate โ€” not an observation
Safe3820JulAugSepOct
~3-month algae trend ยท dots = satellite observations, gaps = cloud ยท shading = alert bands ยท โ—Œ = modelled gap-fill
Runoff: lowVibrio: lowUpwelling active
Sea temp
15.2ยฐC fallinggood growth
Waves
1.8 m SWswell 1.7m @ 9s ยท chop 0.6m
Wind
23 km/h ยท gust 48from SSW
Current
1.9 km/h
Rain
0mm /48h
Pressure
1018 hPa
๐ŸŒ™ Tide: -0.6 m rising โ–ฒ ยท High 7 PM ยท Low 1 AM
๐ŸŒ– Waning gibbous ยท neap tide ยท โ˜€ 5:49 AMโ€“7:13 PM
๐Ÿ“… Next few daysBloom risk easing โ–ผ
Today
๐ŸŒง0
๐Ÿ’จ27
๐ŸŒŠ2.3
Sun
๐ŸŒง0
๐Ÿ’จ38
๐ŸŒŠ2.5
Mon
๐ŸŒง0
๐Ÿ’จ38
๐ŸŒŠ2.5
Tue
๐ŸŒง0
๐Ÿ’จ21
๐ŸŒŠ2.1
Wed
๐ŸŒง0
๐Ÿ’จ18
๐ŸŒŠ1.6
Thu
๐ŸŒง2.1
๐Ÿ’จ25
๐ŸŒŠ2.5

Southerly winds mixing the water โ€” bloom risk easing.

๐Ÿ›ฐ Algae satellite pass: 26 Oct (5d ago)
Share:

St Helena Bay

West Coast

Watch

Classic Benguela red-tide zone โ€” frequent blooms & rock-lobster walkouts.

Good to harvest
Algae low, water clean, no runoff.
Order anytime โ€” Good now, and the outlook stays clear.
Trending down โ€” Southerly winds mixing the water โ€” bloom risk easing. Estimate from the recent trend, not a forecast.
๐Ÿ”ฎ Bloom forecast ยท next 6dpeak 45% ยท good confidence
31
01
02
03
04
05

A bloom could develop in the next few days โ€” worth watching closely.

  • Algae now: Low but rising.
  • Benguela wind: Upwelling-favourable wind โ€” cold, nutrient-rich water at the surface.
  • Wind outlook: Southerly / mixing winds ahead.
  • Sea temperature: Warming ~1.0ยฐC over the window (stratifies).

A transparent blend of algae trend + wind + sea temperature โ€” an estimate, not a lab result.

๐ŸŒŠ Benguela dynamics
Upwelling ยท index +60 โ€” Upwelling-favourable wind โ€” cold, nutrient-rich water at the surface.
Sea temp +0.4ยฐC near normal (seasonal โ‰ˆ 13ยฐC)
๐Ÿงซ Likely bloom type
Mixed diatoms 44%Pseudo-nitzschia 39% ยท ASPAlexandrium 6% ยท PSP

Most likely a Mixed diatoms bloom โ€” usually not a toxin risk, but watch the oxygen if biomass is high.

Indicative prior from season + conditions + site history โ€” not a species ID. Confirm with DFFE.

Data confidence: high โ€” 20 clear passes in 30 days.
๐Ÿ›ฐ True-colour satellite view
True-colour satellite view of St Helena Bay

NASA GIBS (VIIRS true colour) for the latest pass. Look for brown/red discolouration; cloud may hide the bay.

Eating quality: Prime โ€” Cold water โ€” plump, firm & sweet.
Flavour: Briny & crisp โ€” firm, crisp texture, high salinity.
Chlorophyll-a (algae)
4.4mg/mยณ
rising+30% vs baseline
โ—Œ Modelled 28 Oct: 2.5 mg/mยณ
gap-filled estimate โ€” not an observation
Safe3820JulAugSepOct
~3-month algae trend ยท dots = satellite observations, gaps = cloud ยท shading = alert bands ยท โ—Œ = modelled gap-fill
โš  Algae is rising here โ€” watch closely for a developing bloom.
Runoff: lowVibrio: lowUpwelling active
Sea temp
13.4ยฐC good growth
Waves
1.4 m SWswell 1.2m @ 9s ยท chop 0.7m
Wind
21 km/h ยท gust 49from SSW
Current
0.3 km/h
Rain
0mm /48h
Pressure
1018 hPa
๐ŸŒ™ Tide: -0.6 m rising โ–ฒ ยท High 7 PM ยท Low 1 AM
๐ŸŒ– Waning gibbous ยท neap tide ยท โ˜€ 5:50 AMโ€“7:13 PM
๐Ÿ“… Next few daysBloom risk easing โ–ผ
Today
๐ŸŒง0
๐Ÿ’จ26
๐ŸŒŠ1.7
Sun
๐ŸŒง0
๐Ÿ’จ34
๐ŸŒŠ2.0
Mon
๐ŸŒง0
๐Ÿ’จ33
๐ŸŒŠ1.9
Tue
๐ŸŒง0
๐Ÿ’จ20
๐ŸŒŠ1.5
Wed
๐ŸŒง0
๐Ÿ’จ17
๐ŸŒŠ1.0
Thu
๐ŸŒง1.5
๐Ÿ’จ22
๐ŸŒŠ2.0

Southerly winds mixing the water โ€” bloom risk easing.

๐Ÿ›ฐ Algae satellite pass: 26 Oct (5d ago)
Share:

Knysna

Garden Route

Safe

Home of the famous Knysna oyster.

Good to harvest
Algae low, water clean, no runoff.
Order anytime โ€” Good now, and the outlook stays clear.
Trending down โ€” No strong bloom driver in the next few days. Estimate from the recent trend, not a forecast.
๐Ÿ”ฎ Bloom forecast ยท next 6dpeak 12% ยท good confidence
31
01
02
03
04
05

Bloom risk stays low across the forecast window.

  • Algae now: Low and stable.
  • Wind outlook: Southerly / mixing winds ahead.

A transparent blend of algae trend + wind + sea temperature โ€” an estimate, not a lab result.

๐ŸŒŠ Benguela dynamics
Sea temp +2.4ยฐC above normal (seasonal โ‰ˆ 17.6ยฐC) โ€” stratified, bloom-favourable.
Data confidence: high โ€” 13 clear passes in 30 days.
๐Ÿ›ฐ True-colour satellite view
True-colour satellite view of Knysna

NASA GIBS (VIIRS true colour) for the latest pass. Look for brown/red discolouration; cloud may hide the bay.

Eating quality: Past best โ€” Warm โ€” likely spawning; meat softer & milkier.
Flavour: Rich & buttery โ€” soft, buttery texture, high salinity.
Chlorophyll-a (algae)
1.1mg/mยณ
falling-50% vs baseline
โ—Œ Modelled 28 Oct: 1.6 mg/mยณ
gap-filled estimate โ€” not an observation
Safe3820JulAugSepOct
~3-month algae trend ยท dots = satellite observations, gaps = cloud ยท shading = alert bands ยท โ—Œ = modelled gap-fill
Runoff: lowVibrio: elevatedUpwelling neutral
Sea temp
20.0ยฐC good growth
Waves
1.7 m SSWswell 1.5m @ 9s ยท chop 0.0m
Wind
12 km/h ยท gust 35from S
Current
0.9 km/h
Rain
0.5mm /48h+7.8mm next 24h
Pressure
1016 hPa
๐ŸŒ™ Tide: -0.6 m rising โ–ฒ ยท High 7 PM ยท Low 1 AM
๐ŸŒ– Waning gibbous ยท neap tide ยท โ˜€ 5:28 AMโ€“6:55 PM
๐Ÿ“… Next few days
Today
๐ŸŒง0
๐Ÿ’จ12
๐ŸŒŠ1.8
Sun
๐ŸŒง7.8
๐Ÿ’จ18
๐ŸŒŠ2.0
Mon
๐ŸŒง0
๐Ÿ’จ10
๐ŸŒŠ2.0
Tue
๐ŸŒง0
๐Ÿ’จ15
๐ŸŒŠ1.7
Wed
๐ŸŒง0
๐Ÿ’จ14
๐ŸŒŠ1.7
Thu
๐ŸŒง0.9
๐Ÿ’จ15
๐ŸŒŠ2.4

No strong bloom driver in the next few days.

๐Ÿ›ฐ Algae satellite pass: 27 Oct (4d ago)
Share:

Algoa Bay (Gqeberha)

Eastern Cape

Safe

Aquaculture Development Zone โ€” mussels & oysters.

Good to harvest
Algae low, water clean, no runoff.
Order anytime โ€” Good now, and the outlook stays clear.
Trending down โ€” No strong bloom driver in the next few days. Estimate from the recent trend, not a forecast.
๐Ÿ”ฎ Bloom forecast ยท next 6dpeak 9% ยท good confidence
31
01
02
03
04
05

Bloom risk stays low across the forecast window.

  • Algae now: Low and stable.
  • Wind outlook: Southerly / mixing winds ahead.
  • Sea temperature: Warming ~0.5ยฐC over the window (stratifies).

A transparent blend of algae trend + wind + sea temperature โ€” an estimate, not a lab result.

๐ŸŒŠ Benguela dynamics
Sea temp +0.9ยฐC near normal (seasonal โ‰ˆ 18.6ยฐC)
Data confidence: high โ€” 20 clear passes in 30 days.
๐Ÿ›ฐ True-colour satellite view
True-colour satellite view of Algoa Bay (Gqeberha)

NASA GIBS (VIIRS true colour) for the latest pass. Look for brown/red discolouration; cloud may hide the bay.

Eating quality: Good โ€” Cool water โ€” good condition.
Flavour: Briny โ€” medium texture, high salinity.
Chlorophyll-a (algae)
0.9mg/mยณ
falling-65% vs baseline
Safe3820JulAugSepOct
~3-month algae trend ยท dots = satellite observations, gaps = cloud ยท shading = alert bands
Runoff: lowVibrio: elevatedUpwelling active
Sea temp
19.5ยฐC good growth
Waves
1.6 m SSEswell 0.8m @ 9s ยท chop 0.3m
Wind
17 km/h ยท gust 44from SSW
Current
0.8 km/h
Rain
0mm /48h+3.3mm next 24h
Pressure
1014 hPa
๐ŸŒ™ Tide: -0.5 m rising โ–ฒ ยท High 7 PM ยท Low 1 AM
๐ŸŒ– Waning gibbous ยท neap tide ยท โ˜€ 5:18 AMโ€“6:44 PM
๐Ÿ“… Next few days
Today
๐ŸŒง0
๐Ÿ’จ22
๐ŸŒŠ1.9
Sun
๐ŸŒง6
๐Ÿ’จ23
๐ŸŒŠ1.6
Mon
๐ŸŒง9.1
๐Ÿ’จ11
๐ŸŒŠ1.5
Tue
๐ŸŒง0
๐Ÿ’จ15
๐ŸŒŠ1.7
Wed
๐ŸŒง0
๐Ÿ’จ18
๐ŸŒŠ1.7
Thu
๐ŸŒง0
๐Ÿ’จ26
๐ŸŒŠ1.8

No strong bloom driver in the next few days.

๐Ÿ›ฐ Algae satellite pass: 28 Oct (3d ago)
Share:

๐Ÿ“œ Recent alert changes

  • 27 OctSt Helena Bayโ–ฒ Watchwas Safe ยท 4.4 mg/mยณ
  • 25 OctAlgoa Bay (Gqeberha)โ–ผ Safewas Warning ยท 2.8 mg/mยณ
  • 24 OctSt Helena Bayโ–ผ Safewas Warning ยท 2.4 mg/mยณ
  • 23 OctSt Helena Bayโ–ฒ Warningwas Watch ยท 6.1 mg/mยณ
  • 23 OctSt Helena Bayโ–ผ Watchwas Warning ยท 7.6 mg/mยณ
  • 23 OctSt Helena Bayโ–ฒ Warningwas Watch ยท 6.6 mg/mยณ
  • 20 OctSt Helena Bayโ–ผ Watchwas Warning ยท 7.6 mg/mยณ
  • 17 OctSt Helena Bayโ–ฒ Warningwas Watch ยท 6.6 mg/mยณ
  • 17 OctSt Helena Bayโ–ผ Watchwas Warning ยท 5.0 mg/mยณ
  • 16 OctAlgoa Bay (Gqeberha)โ–ฒ Warningwas Safe ยท 3.3 mg/mยณ
  • 16 OctSt Helena Bayโ–ฒ Warningwas Safe ยท 6.6 mg/mยณ
  • 13 OctAlgoa Bay (Gqeberha)โ–ผ Safewas Watch ยท 2.7 mg/mยณ
  • 13 OctKnysnaโ–ผ Safewas Warning ยท 2.9 mg/mยณ
  • 13 OctSaldanha Bayโ–ผ Safewas Warning ยท 2.6 mg/mยณ

Over a season this shows how often each bay blooms, how long events last, and whether today is normal for the time of year.

๐Ÿ“Š Bloom track record

How each bay has behaved since tracking began (05 Jul 2026) โ€” a โ€œbloom episodeโ€ is a spell in the Warning band or above.

  • Saldanha Bay6 bloom episodes ยท typically ~3.3 days ยท longest 13.1d
  • St Helena Bay18 bloom episodes ยท typically ~0.8 days ยท longest 26.1d
  • Knysna6 bloom episodes ยท typically ~3.8 days ยท longest 27.4d
  • Algoa Bay (Gqeberha)5 bloom episodes ยท typically ~9 days ยท longest 21.5d

Built from what the 6-hourly checker actually saw โ€” honest hindsight, not a forecast. Recording official DFFE closures over time would let this measure how many days of early warning the algae signal gives before a bed closes.

๐ŸŽฏ Track record & accuracy

How well the alerts have matched reality โ€” the tool's honesty check. It earns trust by keeping score.

26
bloom episodes seen
11
reached Red-tide band
36%
gave early warning first
2.3d
median warning lead

No field observations logged yet. Record what you see at the water (colour, foam, dead fish, taste, any lab result) on the settings page, and this scoreboard fills in โ€” the satellite then calibrates itself to the ground truth.

How to read this

Chlorophyll-a is the amount of algae in the water, measured from space by satellite ocean-colour sensors. When it climbs โ€” and especially when it climbs fastโ€” a phytoplankton bloom is building. Some of those blooms are toxic โ€œred tidesโ€ whose biotoxins โ€” the shellfish poisons PSP (paralytic), DSP (diarrhetic) and ASP (amnesic) โ€” build up in oysters, mussels and other filter-feeders, making them unsafe to eat until the toxins clear.

Safe ยท under 3 mg/mยณ
Normal โ€” water's clear. Good to harvest.
Watch ยท 3โ€“8 mg/mยณ
Slightly up. Keep an eye on the trend.
Warning ยท 8โ€“20 mg/mยณ
Bloom likely building. Watch closely, and check advisories before eating shellfish.
Red-Tide Risk ยท over 20 mg/mยณ
Find another supplier. Biotoxins may be unsafe โ€” don't harvest without a lab clearance.

A rapid rise (currently +50% over baseline) bumps the alert up a level even before the water is technically โ€œhighโ€ โ€” the goal is to catch a bloom while it's still building. These ranges are adjustable on the settings page.

Beyond the algae โ€” the other warnings

  • Harvest verdict โ€” the green/amber/red call at the top of each card, combining algae, rain runoff and water temperature into one plain answer.
  • Runoff โ€” heavy rain washes bacteria and freshwater into growing waters; beds often close after big rain even with no red tide.
  • Vibrioโ€” warm water (โ‰ˆ18ยฐC+) lets these bacteria build up in raw oysters; when it's high, cook rather than eat raw.
  • Upwelling โ€” southerly winds pull up cold, nutrient-rich water; when they relax the sea warms, stratifies and blooms can build.
  • Tide & moon โ€” spring tides (near new/full moon) flush growing waters harder than neap tides.
  • โ—Œ Modelled valueโ€” NOAA's gap-filled product statistically estimates the algae level under cloud, so it runs near-daily where the real observations lag. It's a model, not a measurement โ€” it bridges the gap on the chart but never sets the alert level.
  • Official DFFE statusโ€” the shellfish-sanitation classification of each harvesting area (Class A: direct harvesting ยท B: depuration first ยท C: relaying). There's no public feed, so it's recorded by hand on the settings page with the date it was last checked.

Before you harvest โ€” check the officials

This dashboard is an early-warning screen, not a food-safety clearance. For South African waters, confirm against the authoritative red-tide & biotoxin monitoring: