The checked MetService public marine/surf response exposes an HTML application shell but no stable named-spot payload, timestamp schema, units, or update contract; no forecast is scraped.
Westport Harbour reports its local buoy offline and not transmitting; the regional dashboard marks its October 2025 values as equipment malfunction. Distant Fairway Beacon and Golden Bay buoys are not substituted.
LINZ is retained as an official tide-table reference, but no spot-specific station, distance, chart datum, timezone, and current response is connected.