Safe2Swim PCB flag icon
Safe2Swim PCB
Panama City Beach · Florida
Your beach day starts here.

Know the Gulf. Catch the good beach days.

Beach day loading? Check today’s Panama City Beach flag, peek at the surf, wind, waves and tides, then explore how Gulf conditions have behaved across past seasons. Safe2Swim PCB puts the beach-day essentials in one fun, fast dashboard so you can plan smarter, pack the sunscreen, and make the most of every PCB adventure.

Live PCB flagSurf + tideVacation plannerGrowing history
Current PCB flag
Loading…
Tap the flag for official PCB conditions ↗
Checking the locally cached official status…
Beach & Surf Patrol via Visit PCBAuto-polledHistorical archive preserved
Beach conditions now

Sun, surf, wind & tide at a glance

Live environmental context for Panama City Beach. The posted beach flag remains the public-safety signal to follow.

Air temperature
Current weather context
Wind / gust
Direction and gusts
Wave height
Regional marine model
Next tide
NOAA 8729136
Loading weather, wave and NOAA tide context…

Vacation Planner

Choose a future trip window. The planner compares those calendar dates with every available historical year, using a ±7-day seasonal window to increase sample size without pretending that a short archive provides climatology.

Select dates to build a historical trip profile.

Historical flag distribution

Typical environmental context

Environmental averages will appear once the scheduled enrichment pipeline has populated finalized records.

What this means for a tourist

The planner will report observed historical frequency, sample size, and coverage. It will not label a future day “safe.”

Red-or-worse frequency by month

Flag-day composition

Year × month hazard heatmap

Percent of observed days in each month that reached single red or double red. Empty cells mean no data, not “safe.”

Persistence into the next day

Intraday changes

Explore an exact historical date

Choose a date from the archive.
Research status: Safe2Swim PCB stores a modeling-ready record, but the model is deliberately separated from the current safety flag. Only finalized historical environmental data enter training. Provisional recent data stay out until the reanalysis sources catch up.

Environmental associations

Validation and baselines

The first daily enrichment run will generate time-aware validation metrics.

Modeling design

The training table uses red-or-worse as the research outcome and environmental features such as wind, gusts, wave height, wave period, swell, tide range and season. Validation is time-aware rather than random so future records are not leaked backward into training folds. A monthly-climatology baseline and a one-day persistence baseline are retained for comparison.

Open data and provenance

Your original ALERTBAY/PCBFLAGS archive remains preserved as the historical source. New observations are appended by automation rather than rewriting those records. Each environmental row is labeled provisional or finalized, and only finalized rows enter the modeling table.

Important limitations

PCB flags apply across Panama City Beach, while the tide and location context is centered near the St. Andrews entrance. ERA5 and ERA5-Ocean are gridded reanalysis products, not instruments sitting on the St. Andrews beach. A flag observation also represents a public hazard decision, not a direct measurement of rip-current speed.

No statistical model on this site should ever be used to override double-red closures or any posted beach flag.