SOURCE MAP

What we query, what we derive, and what we refuse to infer.

Live pages use bounded server-side proxies so the browser never needs a private key. Each result includes retrieval time and source status.

PRIMARY

NOAA CO-OPS

Tide predictions and observed water levels at curated stations.

Official API ↗
PRIMARY

National Weather Service

Short-range point forecasts and active official alerts.

API docs ↗
LIVE OBSERVATION

NOAA NDBC

Realtime buoy wave, wind and water-temperature observations where the station reports them.

Realtime files ↗
PUBLIC OBSERVATION

iNaturalist

Recent research-grade marine mammal observations used only as a reporting pulse.

API docs ↗
CONTEXT

USGS Earthquake Hazards

Recent regional earthquake context. This is not used as a tsunami prediction.

Event API ↗
LOCAL CALCULATION

Sun / daylight

Sunrise and sunset are calculated from date, latitude and longitude. No external “golden hour” score is copied.

Method →

Sources discussed but not silently normalized

Beach-water advisories, harmful algal bloom products, park access and state wildlife schedules vary by jurisdiction and data contract. We link or integrate them only when a stable, reusable source can be mapped without inventing a national “safe beach” status. That restraint is part of the product.

Failure behavior

A failed source returns a partial-state label. Cached results are short-lived and carry their retrieval time. Missing data is never converted into a zero-risk or high-quality verdict.