Tar/Oil – / 10 No Recent Reports · Unknown, Not Clean
Surf 9-10 ft @ 11.6 s Estimated Breaking Height And Its Period
At A Glance
Tar
Reading the tar scoreHigher is cleaner. 10 means less tar reported; lower scores mean more tar or oil.Based on beach reports. Reports from the past 72 hours count, with more weight given to recent, better-supported reports. The lowest sand, water or smell score sets the overall score.A dash means unknown. No reports does not mean a clean beach.How scoring works
– / 10
No Recent Reports
Sand – no reportsWater – no reports
Reports today0
no tar reports on record
Surf
Reading the surfHeight & period. Estimated breaking-wave height at this beach, followed by seconds between waves. The buoy readings below describe conditions offshore instead.Word & dots. More filled dots mean better predicted surf, based on waves and wind. Unrated means an input is missing.Before paddling out. This is an estimate, not a live surf check or a safety rating. Check conditions at the beach.How scoring works
9-10ft@11.6s
overhead
Good4 out of 5
Offshore Swell
obs 1h ago
6.2ftHeight12.0sPeriod291° WNWFrom
Bodega Bay Buoy. 10/20 10:50 PM
Model: Tarline Zyphyr Model v4
Temp
Air and water temperaturesAir. The weather forecast for this beach.Water. A nearby buoy reading. Water at the shoreline can be warmer or colder.Units & time. Temperatures are in °F. The water reading's time is Pacific time.
Air55.9°F
Water–°F
Water: no recent buoy temperature
Wind
Reading the windSpeed & gusts. Shown in knots (kt). Gusts are short bursts of stronger wind.Direction. The arrow and compass bearing show where the wind comes from.At the beach. Offshore blows toward the water; onshore blows toward land. Sideshore blows along the coast.
1.0 kt gusting 1.2 kt (+0.2)
355° N sideshore
Model: Open-Meteo Weather
Tide
Reading the tidesPredicted, not measured. Dots mark NOAA's predicted high and low tides for the CO-OPS station mapped to this beach, which is a different place from the sand you stand on. The line between the dots is Tarline's own interpolation.Height & time. Feet above NOAA's low-water reference, not the water depth. All times are Pacific.Explore the curve. Tap or focus a dot for its time and height.
Plotted Window, Pacific Time
5.3 ft @ 9:47 amHighest · Thu, Oct 220.6 ft @ 2:20 amLowest · Wed, Oct 21
NOAA 9414290 · predicted tides
As Of 10/21/26 12amForecastAbout this forecast timeThe forecast hour. This is the hour the weather forecast describes, not when it was downloaded.Other readings. Buoy readings and tar reports have their own times on the cards. Tides are predictions.Every source and time. Open Sources & timestamps below for each feed's observation, forecast and retrieval times in full.
Sources & timestamps6 sources
Surf estimateTarline multi-buoy spectral model (buoy-spectrum-shadow-3)
buoys 46013, 46214, 46026, 46014
Observed
when the instrument took this reading
Calculated
the recorded time of the local calculation
Estimated from measured directional spectra, screened by this beach's exposure. The calculation time is when the model last ran. The observation time is the newest spectrum considered; other inputs may be older. This is not observed breaking surf or an independently calibrated accuracy claim.
Offshore swellNDBC, NOAA
Bodega Bay (46013)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
No source time available. This entry carries no observation, valid, issue, calculation or retrieval time, so its age is unknown.
No water temperature station near this beach had a recent accepted reading, so no observed water temperature is shown.
WeatherOpen-Meteo Forecast API
Requested at 38.3128, -123.0445
Valid for
the time this forecast or prediction describes, not when it was made
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Modeled hourly weather for this beach's coordinates, not a reading from an instrument at the beach. The upstream model issue time was not recorded with these data, so issuance is unknown.
SunCalc computes sun and moon rise/set times from the Pacific date and beach coordinates, assuming an unobstructed horizon. Moon phase depends on date and time, not the beach location. No feed or beach sensor is involved; terrain and atmospheric conditions affect visible rise/set times.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
Estimated breaking-face height at the beach is separate from offshore buoy wave height. These estimates are not validated measurements.
Surf Forecast
Morning and evening estimates, with swell and wind context.
Day
Time of day
Rating
Size
Surf
Offshore swell
Wind
Weather
Surf basis
WED OCT 21
Wed, 10/21
Morning
6-7 ft @ 8.3 s · overhead
5-6 ft @ 10.6 s
3.5kt offshore
Overcast · 58.1°F
Exposure estimate
Wed, 10/21
Evening
5-6 ft @ 7.7 s · overhead
4-5 ft @ 10.5 s
8.4kt onshore
Overcast · 64.8°F
Exposure estimate
THU OCT 22
Thu, 10/22
Morning
3-4 ft @ 6.6 s · chest-to-head
3-4 ft @ 9.9 s
4.3kt offshore
Partly cloudy · 59.6°F
Exposure estimate
Thu, 10/22
Evening
3-4 ft @ 6.7 s · chest-to-head
3-4 ft @ 9.4 s
7.4kt onshore
Overcast · 61.7°F
Exposure estimate
FRI OCT 23
Fri, 10/23
Morning
6-7 ft @ 6.8 s · overhead
6-7 ft @ 8.7 s
3kt offshore
Clear · 53.2°F
Exposure estimate
Fri, 10/23
Evening
6-7 ft @ 7.1 s · overhead
6-7 ft @ 9.0 s
10.2kt onshore
Clear · 61.9°F
Exposure estimate
SAT OCT 24
Sat, 10/24
Morning
5-6 ft @ 6.8 s · overhead
4-5 ft @ 8.9 s
3kt offshore
Clear · 56.5°F
Exposure estimate
Sat, 10/24
Evening
4-5 ft @ 6.7 s · chest-to-head
4-5 ft @ 9.1 s
5.5kt onshore
Clear · 63.7°F
Exposure estimate
SUN OCT 25
Sun, 10/25
Morning
3-4 ft @ 6.1 s · chest-to-head
3-4 ft @ 9.7 s
4.2kt offshore
Overcast · 57.7°F
Exposure estimate
Sun, 10/25
Evening
3-4 ft @ 6 s · chest-to-head
2-3 ft @ 10.3 s
5.2kt onshore
Mostly cloudy · 64.9°F
Exposure estimate
MON OCT 26
Mon, 10/26
Morning
2-3 ft @ 9.1 s · waist-high
2-3 ft @ 12.0 s
2.7kt offshore
Mostly cloudy · 57.9°F
Exposure estimate
Mon, 10/26
Evening
2-3 ft @ 10 s · waist-high
3-4 ft @ 11.9 s
5.3kt onshore
Overcast · 64°F
Exposure estimate
TUE OCT 27
Tue, 10/27
Morning
2-3 ft @ 8.5 s · waist-high
3-4 ft @ 11.7 s
2.8kt offshore
Partly cloudy · 56.8°F
Exposure estimate
Tue, 10/27
Evening
2-3 ft @ 7.2 s · waist-high
3-4 ft @ 11.7 s
7.2kt onshore
Overcast · 63.1°F
Exposure estimate
WED OCT 28
Wed, 10/28
Morning
4-5 ft @ 12.8 s · chest-to-head
3-4 ft @ 12.0 s
2.5kt offshore
Mostly cloudy · 57.3°F
Exposure estimate
Wed, 10/28
Evening
4-5 ft @ 12.3 s · chest-to-head
3-4 ft @ 12.1 s
5.2kt onshore
Partly cloudy · 64°F
Exposure estimate
THU OCT 29
Thu, 10/29
Morning
4-5 ft @ 11.2 s · chest-to-head
3-4 ft @ 11.8 s
2.3kt offshore
Overcast · 60.2°F
Exposure estimate
Thu, 10/29
Evening
4-5 ft @ 10.8 s · chest-to-head
3-4 ft @ 11.6 s
5kt onshore
Mostly cloudy · 63.1°F
Exposure estimate
Surf is an unvalidated breaking-wave estimate; offshore wave height is not surf height. Each height carries the period of its own source: the Surf period comes from the sample the breaking estimate was computed from, the Offshore swell period from the wave model's own row. A period shown as – is one the source did not supply. No calibrated accuracy percentage is available. Wind is the atmospheric weather forecast, not wind-wave direction.
Forecast sources & timestamps3 sources
Surf estimateTarline exposure window model on Open-Meteo Marine
request coordinates 38.31,-123.04
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Computed here from the modeled offshore swell and wind sea for this beach's hour, screened by the beach's exposure windows. Modeled throughout, with no measurement at the beach. The upstream model issue time was not recorded with these data, so issuance is unknown. Rows in this table are valid for different forecast hours, so no single valid time is shown here; read the row's own Day and Time of day.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Modeled open-water wave forecast requested at rounded coordinates, not a beach measurement. These coordinates identify Tarline's request, not necessarily the provider's returned model cell. The upstream model issue time was not recorded with these data, so issuance is unknown. Rows in this table are valid for different forecast hours, so no single valid time is shown here; read the row's own Day and Time of day.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Modeled hourly weather for this beach's coordinates, not a reading from an instrument at the beach. The upstream model issue time was not recorded with these data, so issuance is unknown. Rows in this table are valid for different forecast hours, so no single valid time is shown here; read the row's own Day and Time of day.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
Breaking surf and offshore swellOffshore buoy: San Francisco · NDBC 46026
Offshore buoy, latest measurementno observed readingNext estimated breaking face6-7 ft @ 8.3 s · Wed, Oct 21, 9:00 AM
Estimated Breaking Face, Not Offshore Wave Height
No exact beach-reported face heights in the latest reports. Hovering an estimated-face point states the period of the sample that height was modeled from. The report form does not collect a wave period, so a crowd report's height says the period was not reported rather than borrowing the forecast's.
Swell from
279° W forecast
Offshore height
unknown observed and forecast span 2.8 to 6.0 ft
Dominant period
unknown
Beach faces
250° WSW dashed on compass
Offshore Wave Height, Observed And Forecast
Dominant Period, Observed And Forecast
Solid left of NOW: buoy measurements. Dashed right of NOW: wave-model forecast. Offshore significant wave height, not breaking face.
Nothing to plot: no field reports have been scored for this beach in this window. An empty 0-10 lane would look the same as a clean beach, so none is drawn.
Arrows point the way the wind is heading; the reading is the bearing it comes from, 0° = north.
TodayUV 3 ModerateSunrise 7:27 AMSunset 6:25 PMMoonrise 4:07 PMMoonset 2:35 AM Waxing Gibbousapprox. next full moon Oct 27
Weather sources & timestamps3 sources
WeatherOpen-Meteo Forecast API
Requested at 38.3128, -123.0445
Valid for
the time this forecast or prediction describes, not when it was made
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Modeled hourly weather for this beach's coordinates, not a reading from an instrument at the beach. The upstream model issue time was not recorded with these data, so issuance is unknown.
No source time available. This entry carries no observation, valid, issue, calculation or retrieval time, so its age is unknown.
No water temperature station near this beach had a recent accepted reading, so no observed water temperature is shown.
Sun and moonSunCalc, calculated locally
38.3128, -123.0445
Calculated
the recorded time of the local calculation
SunCalc computes sun and moon rise/set times from the Pacific date and beach coordinates, assuming an unobstructed horizon. Moon phase depends on date and time, not the beach location. No feed or beach sensor is involved; terrain and atmospheric conditions affect visible rise/set times. Sunrise, sunset, moonrise, moonset and phase are calculated per Pacific calendar day for 7 days from this one.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
Nearby stations and configured reference sites with current usable readings. Measurements describe conditions at the instrument, not breaking surf on this beach. The map includes the wider station catalog.
San Francisco
NDBC 46026
Reporting
Moored buoy · 65.1 km from this beach · 53 m depth
last observation Oct 20, 2026, 11:20 PM
Significant wave height
5.9 ftobserved Oct 20, 2026, 11:20 PM · NDBC 46026
Dominant period
14.0 sobserved Oct 20, 2026, 11:20 PM · NDBC 46026
Average period
8.6 sobserved Oct 20, 2026, 11:20 PM · NDBC 46026
Mean wave direction
W 275° observed Oct 20, 2026, 11:20 PM · NDBC 46026
Water temperature
60.1 °Fobserved Oct 20, 2026, 11:10 PM · NDBC 46026
Wind
5.8 ktobserved Oct 20, 2026, 11:20 PM · NDBC 46026
Gust
9.7 ktobserved Oct 20, 2026, 11:20 PM · NDBC 46026
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
No accepted directional spectrum from the past 90 minutes is available, so no partitions are shown.
Station sources & timestamps3 sources
Latest station reportNDBC, NOAA
San Francisco (46026)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading, selected independently of the wave station. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
59.7 °Fobserved Oct 20, 2026, 11:10 PM · NDBC 46013
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
No accepted directional spectrum from the past 90 minutes is available, so no partitions are shown.
Station sources & timestamps3 sources
Latest station reportNDBC, NOAA
Bodega Bay (46013)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
No source time available. This entry carries no observation, valid, issue, calculation or retrieval time, so its age is unknown.
One instrument's own reading, selected independently of the wave station. No accepted reading from this station is on record for the window shown. A successful fetch time for this field's provider and product is unavailable.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
Partitions, computed hereWhere these partitions come from
Tarline splits this station's own directional wave spectrum into a swell part and a wind sea part.
The split is this site's computation, not a provider product, and it is deliberately conservative:
two parts, not a list of named swell trains. Variances add and heights do not, so the combined
figure below is 4 times the square root of the total variance rather than a sum of the partition
heights.
Swell 9.8 ft @ 12.5s energy period 11.3 s from WNW 290°
Partitions combine to 9.8 ft significant height , against 9.8 ft measured at the station. Spectrum sampled Oct 20, 11:30 PM.
Station sources & timestamps4 sources
Latest station reportNDBC, NOAA
Point Reyes (46214)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
Offshore swellCDIP, Scripps Institution of Oceanography
Point Reyes (46214)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. Read through CDIP, Scripps Institution of Oceanography as 029. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
Water temperatureCDIP, Scripps Institution of Oceanography
Point Reyes (46214)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading, selected independently of the wave station. Read through CDIP, Scripps Institution of Oceanography as 029. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
Directional wave spectrumCDIP, Scripps Institution of Oceanography
Point Reyes (46214)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Wave systems are partitioned from this measured spectrum. The fetch timestamp records the start of a successful poll of this provider's spectral product, not response completion. Spectra are retained for 72 hours.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
61.5 °Fobserved Oct 20, 2026, 11:30 PM · NDBC 46237
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
Partitions, computed hereWhere these partitions come from
Tarline splits this station's own directional wave spectrum into a swell part and a wind sea part.
The split is this site's computation, not a provider product, and it is deliberately conservative:
two parts, not a list of named swell trains. Variances add and heights do not, so the combined
figure below is 4 times the square root of the total variance rather than a sum of the partition
heights.
Swell 5.4 ft @ 15.4s energy period 12.0 s from W 265°
Partitions combine to 5.4 ft significant height , against 5.3 ft measured at the station. Spectrum sampled Oct 20, 11:00 PM.
Station sources & timestamps4 sources
Latest station reportNDBC, NOAA
San Francisco Bar (46237)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
Offshore swellCDIP, Scripps Institution of Oceanography
San Francisco Bar (46237)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. Read through CDIP, Scripps Institution of Oceanography as 142. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
Water temperatureCDIP, Scripps Institution of Oceanography
San Francisco Bar (46237)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading, selected independently of the wave station. Read through CDIP, Scripps Institution of Oceanography as 142. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
Directional wave spectrumCDIP, Scripps Institution of Oceanography
San Francisco Bar (46237)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Wave systems are partitioned from this measured spectrum. The fetch timestamp records the start of a successful poll of this provider's spectral product, not response completion. Spectra are retained for 72 hours.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
62.1 °Fobserved Oct 20, 2026, 11:00 PM · NDBC 46012
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
This station publishes no directional spectrum, so no partitions can be computed.
Station sources & timestamps3 sources
Latest station reportNDBC, NOAA
Half Moon Bay (46012)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading, selected independently of the wave station. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
57.2 °Fobserved Oct 20, 2026, 11:30 PM · NDBC 46014
Wind
5.8 ktobserved Oct 20, 2026, 11:30 PM · NDBC 46014
Gust
5.8 ktobserved Oct 20, 2026, 11:30 PM · NDBC 46014
Wind direction
N 350° observed Oct 20, 2026, 11:30 PM · NDBC 46014
Air temperature
–°Fnot in the latest transmission
Significant wave height is the total measured sea state at this mooring, not the height breaking at
this beach. The modeled breaking estimate is on the Surf tab.
No accepted directional spectrum from the past 90 minutes is available, so no partitions are shown.
Station sources & timestamps3 sources
Latest station reportNDBC, NOAA
Pt Arena (46014)
Observed
when the instrument took this reading
Successful fetch
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
Latest report received from this physical station; individual fields can have older observation times. This is the recorded start of the most recent successful live poll across this station's products, not response completion or proof that every field refreshed.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading of open water, selected independently of the water temperature station. The observation time is the oldest of the wave fields shown, so it can overstate a single field's age but never understate it. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
recorded time for the last accepted fetch; not proof the value changed (see source timing details below)
One instrument's own reading, selected independently of the wave station. The fetch timestamp records the start of a successful poll of this field's provider and product, not response completion or the age of the reading.
All times are Pacific. An upstream issue time is shown only when recorded. A feed response time is not the provider's model initialization or publication time. Unlisted timestamps were not recorded or do not apply.
What the multi-buoy model is
The surf figure on this page is computed from several buoys' directional wave spectra, with the land
between each buoy and this beach screened out. It is a model ESTIMATE and it has not been calibrated
against measured breaking surf, so no accuracy figure is claimed for it. The baseline beside it is the
height the older exposure/CDIP tier produced at the same run, kept so the change stays auditable. A
difference between the two is two models disagreeing, not either one being right.
Multi-buoy model, this beach's estimate 9.2 ft
Legacy baseline, same run 7.9 ftwindow-model
Difference from the baseline +1.3 ft this beach's estimate minus the older tier at that run
Stations used: Bodega Bay, Point Reyes, San Francisco, Pt Arena
exposure: curated arcs at every frequency; bins at or above 0.09 Hz are UNSCREENED (no coastline geometry supplied)
46237: nearshore-transformed -- nearshore at this period (h/L0 0.07): a transformed nearshore record, not offshore forcing
Computed Oct 21, 12:03 AM · buoy-spectrum-shadow-3
Panel assembled Wed, Oct 21, 2026, 12:05 AM PDT. That is not how fresh any station reading is.
From the shoreline
Beach Gallery
Community photographs attached to beach reports.
Loading photos…
Public incident records
Nearby Incident Reports
Records within 25 km. Proximity alone does not establish the source of tar at this beach.
No incident reports within 25 km in the last 90 days.
Show older recordsHide older records11More than 90 days ago
DateSourceIncident reportDistance
NRC rawAbout NRC reportsUnverified initial reports. NRC publishes caller reports, not findings
validated by a response agency. The feed does not provide a verified/unverified status
for individual records. NRC's explanation ↗The caller stated that a valve on a vessel was loose , which released (2) milliliters of hydraulic oil into the pacific ocean.7.7 km away
No public source page available.
IncidentNewsVessel Adrift; Dillon Beach, California9.6 km away
The OR&R Hazmat Duty Officer received a call from the answering service on the morning of December 15, 2025. The NOAA Scientific Support Coordinator (SSC) followed up with a U.S. Coast Guard (USCG) contact and was notified that an18-foot fiberglass vessel was adrift near Dillon Beach, last spotted Saturday, December 13, and was involved in a search and rescue operation. No support was requested. An estimated 3 gallons of gas was still on board.
IncidentNewsGrounded Fishing Vessel Aleutian Storm; Bodega Bay, CA3.1 km away
On February 10, 2024, the USCG Sector San Francisco contacted their NOAA SSC to report the grounding of the F/V ALEUTIAN STORM near Salmon Creek, just north of Bodega Bay, CA. The vessel was on the beach amidst the surf. No pollution was observed, but the vessel reportedly had 1,500 gallons of diesel on board. USCG sought oil fate & transport info in the event of a release prior to or during vessel salvage operations.
IncidentNewsDiesel release - offshore Bodega Bay, CA;8.1 km away
Om March 8, 2022, NOAA received a request from USCG Sector San Francisco for trajectory and fate information for a release of a maximum volume of 200 gallons of diesel fuel from a sunken crab fishing vessel approximately 3 nm offshore of Bodega Bay (Salmon Creek). The reported latitude/longitude is 38° 20.258N, 123° 07.727 W.
IncidentNewsF/V BARBARA MARIA spill; Spud Point Marina, Bodega Bay, CA2.1 km away
Late morning on 16-SEP-2021, staff from the Greater Farallones National Marine Sanctuary contacted their NOAA SSC to request a trajectory for a reported diesel spill in Bodega Harbor, CA. Further information obtained from USCG Sector San Francisco indicated that roughly 200-300 gallons of diesel fuel may have discharged from the F/V BARBARA MARIA during a tank-to-tank transfer late in the evening of 15-SEP-2021. Winds have been light & variable since early in the spill and USCG Sector San Francisco observed scattered sheen in other areas of Bodega Harbor. Oil fate & transport info was requested.
IncidentNewsP/C JI-ME II sunk; Inverness, CA 94937, USA13.5 km away
On the afternoon of 03-AUG-2021, USCG Sector San Francisco contacted their NOAA SSC regarding a sunken 30' fiberglass pleasure craft JI-ME II. The vessel is reportedly carrying 200 gallons of diesel on board and was observed sheening near the surf zone, just north of Driftwood Beach on Tomales Point. USCG requested information on the likely fate of the diesel.
IncidentNewsTug Boat and Towed Fishing Vessel Adrift, Bodega Bay, CA5.6 km away
In the evening of 05-MAR-2021, USCG Sector San Francisco contacted their NOAA SSC regarding a tug boat & towed fishing vessel drifting towards shore off Bodega Bay, CA. During transit from WA State, the Tug HUNTER was towing the F/V AMERICAN CHALLENGER when there was a loss of propulsion and both vessels started drifting to the NNE. At the time of the report, the Tug HUNTER had deployed their anchor, but it had not yet caught bottom. USCG indicated that the primary pollution concern was from the Tug HUNTER, reportedly carrying 26,000 gallons diesel and 1,100 gallons. USCG requested a hypothetical trajectory estimate in the event of a grounding/spill to inform field investigations the following morning. The tug was able to anchor and was later towed to port but the fishing vessel grounded on rocks in a remote area south of Estero de San Antonio. A response effort is underway.
IncidentNewsGFNMS whale carcass; Salmon Creek Beach, California5.1 km away
On the morning of 30-JUL-2020, the Greater Farallones National Marine Sanctuary (GFNMS) contacted their NOAA SSC to request a hindcast trajectory for a whale carcass. The GFNMS is working with the Marine Mammal Stranding Network to determine if a whale carcass found near Bodega, CA on 23-JUN-2020, might be the same carcass observed near Point Reyes on 14-JUN-2020.
IncidentNewsTarballs Observed - Point Reyes National Seashore; Inverness, CA.22.6 km away
On January 23, 2019, the USCG District 11 notified OR&R of reported mystery tarballs at two locations on the Point Reyes National Seashore that washed up following a storm.
IncidentNewsF/V Sea Biscuit; Near Bodega Bay, CA2.3 km away
At 1045hrs (local time), CA’s Office of Spill Prevention & Response (OSPR) contacted their NOAA SSC to request a trajectory estimate for the F/V SEA BISCUIT, which beached late last night in the surf near Bodega Bay, CA. The vessel has 150 gallons of diesel on board and a rainbow sheen was observed nearby sometime this morning. The State is considering a temporary closure of some local fisheries in the vicinity as a result of the spill and have requested a trajectory estimate on which to base their closure boundary.
IncidentNewsTarballs 98; Bodega Bay, CA2.9 km away
At about 1450, Saturday, 17 January, MSO San Francisco was notified of stranding tarballs and oiled wildlife on the beaches of Drakes Estero. Teams found tarballs, oiled vegetation and scattered tar patties along the beach at the water line. Wildlife teams began collecting oiled live and dead birds. A Unified Command was established and the Coast Guard hired cleanup contractors to remove the oiled debris. To date, about 120 lbs of tar and solid waste has been collected. Several overflights have been conducted and no floating oil has been found. Assessments of other Point Reyes area beaches have been made and no new oiling was found. As of yesterday, a total of 64 oiled birds have been collected for cleaning and 115 have been found dead. Rescue efforts will continue as impacts to wildlife remain and further assessment are planned. USCG district 11.