Hawaiʻi's leeward (dry) coasts test 10–100× cleaner than windward (wet) coasts. The data + where to stay if water quality matters for your trip.
In current Surfrider Blue Water Task Force readings: leeward beaches average ~15 MPN/100mL (well within the 130 BAV threshold), while windward stream mouths average ~1,500 MPN/100mL (12× over the threshold). 20 of 24 Hawaiʻi stream/river-mouth sample points exceed BAV; 0 of the leeward beach sample points do.
The Pacific trade winds blow from the northeast year-round. They carry warm, moisture-laden ocean air into Hawaiʻi's mountains. Air rises, cools, condenses — windward sides get drenched. By the time the air clears the summit and descends the leeward (dry) side, the moisture is gone. The same trade-wind system makes one side a rainforest and the other a desert.
Annual rainfall ratios are dramatic:
Rainfall drives three contamination pathways: (1) stream discharge of upstream bacteria into the ocean; (2) urban storm drains flushing road and roof runoff; (3) cesspool seepage into groundwater that surfaces in streams and along the coast. All three are dramatically more active on the wet side.
The biggest leeward-vs-windward gap of any Hawaiian island.
| Coast | Beach | Recent reading | Status |
|---|---|---|---|
| Leeward | Hāpuna Beach | 0/30 days under advisory | Reliably clean |
| Leeward | Anaehoʻomalu Bay (A-Bay) | 0/30 days under advisory | Reliably clean |
| Leeward | Mauna Kea Beach | 0/30 days under advisory | Reliably clean |
| Mid-coast | Magic Sands | 0/30 days under advisory | Clean (West Hawaiʻi side) |
| Windward | Honoliʻi Beach (Hilo) | 0/30 days but Hilo gets frequent island-wide BWAs after rain | Rain-sensitive |
The Kohala Coast (west side) is the cleanest stretch in Hawaiʻi. Year-round trade-wind shadowing keeps it under 10 inches of rain annually, with no streams reaching the coast. Hilo side is the opposite — Hawaiʻi's wettest area, frequent storm runoff, regular Brown Water Advisories.
Driest stretches in Wailea and West Maui; wettest in Hāna.
| Coast | Beach | Recent reading | Status |
|---|---|---|---|
| Leeward (S) | Wailea Beach | 9/30 days under advisory (Mar-Apr storm cycle) | Generally clean |
| Leeward (S) | Kalepolepo Beach Park | 10 MPN BWTF | Within BAV |
| Leeward (W) | Kāʻanapali Beach | 9/30 days under advisory | Generally clean |
| Leeward (W) | Shark Pit (Polanui-Uhailio) | 10 MPN BWTF | Within BAV |
| N Shore | Pāʻia Bay | 10 MPN BWTF | Within BAV (open exposure) |
| Windward (E) | Hāna Bay | 213 MPN BWTF | Exceeds BAV |
| Windward (E) | Kōki Beach (rivermouth) | 183 MPN BWTF + dangerous shorebreak | Exceeds BAV |
| Windward (E) | Waioka (Venus Pool) | 448 MPN BWTF + closed access | Exceeds BAV |
Maui's leeward-vs-windward split is the cleanest illustration of the pattern: Wailea (south) and Kāʻanapali (west) get ~12 in/year of rain; Hāna (east) gets 80+. The bacteria readings track that ratio almost exactly.
More urban inputs blur the pattern, but leeward Ko Olina + South Shore still test best.
| Coast | Beach | Recent reading | Status |
|---|---|---|---|
| Leeward (W) | Ko Olina Lagoons | 22/30 days during recent island-wide BWA, 0 otherwise | Resort-grade clean (lagoon design) |
| Leeward (S) | Magic Island | 31 MPN BWTF | Within BAV |
| South | Wailupe Beach Park | 20 MPN BWTF | Within BAV |
| South | Kaʻalāwai (Black Point) | 10 MPN BWTF | Within BAV |
| North | Sunset Beach | 28/30 days under recent BWA cycle | Rain-sensitive |
| North | Haleʻiwa Beach Park | 30/30 days under advisory | Persistent issues |
| Windward | South Kaneohe Bay | 145 MPN BWTF | Exceeds BAV |
| Windward | Punaluʻu Beach Park | 96 MPN BWTF | Within BAV (high-end) |
| Stream | Kaupuni Stream (Waiʻanae) | 6,586 MPN BWTF | 51× the BAV — highest in HI |
Oʻahu's pattern is complicated by urban runoff (the Ala Wai Canal channels Honolulu's storm drainage to Waikiki's west end) and the island-wide Brown Water Advisories that follow Kona Lows. Even leeward Ko Olina got hit during the 2026-04 BWA. But on average, the leeward side recovers faster.
The most dramatic gradient — Mount Waiʻaleʻale (450+ in/year) vs Po‘ipu (~25 in/year).
| Coast | Beach | Recent reading | Status |
|---|---|---|---|
| Leeward (S) | Po‘ipu Beach Park | 22/30 recent (Kona Low cycle) | Generally clean |
| Leeward (S) | Kukuiʻula Bay | 20 MPN BWTF | Within BAV |
| Leeward (S) | Brennecke's Beach | 22/30 recent | Generally clean |
| East | Lydgate Beach | 20–41 MPN BWTF (2 sample points) | Within BAV (man-made pool) |
| Windward (N) | Hanalei Bay | 10 MPN at the bay center, 1,112 MPN at Hanalei River mouth | Bay clean / River-mouth exceeds BAV |
| Windward (N) | Tunnels Beach | 22/30 days under advisory; Tunnels Stream Makua 2,603 MPN | Exceeds BAV |
| East | Anahola Stream Mouth | 2,851 MPN BWTF | 22× BAV |
Kauaʻi has the most dramatic leeward-vs-windward gradient in Hawaiʻi. Po‘ipu's South Shore is dependable; the North Shore (Hanalei, Tunnels) is gorgeous but sensitive. Multiple Kauaʻi stream mouths exceed BAV by 10–20× consistently.
For the most reliable swim conditions, base your trip on the leeward (dry) side. Top picks by island:
If you must base on the windward/wet side (e.g., visiting Hāna on Maui or Hanalei on Kauaʻi), schedule swimming for late in your stay so any rain has time to clear before you enter the water — and always verify current advisories.
Free alerts when advisories change at your beach.
⚠️ Important Disclaimer
Safe to Swim Hawaii is an independent passion project — not affiliated with the Hawaii Department of Health, Surfrider Foundation, or any government agency. Bacteria readings on this page come from Hawaii DOH (where available) and the Surfrider Blue Water Task Force. Readings are point-in-time samples; conditions change with weather, runoff, and wave patterns.
Always verify current water quality conditions with the Hawaii DOH Clean Water Branch before entering the water.
This site does not recommend or advise anyone to swim at any beach. We share government data and geographic analysis so you can make your own informed decisions. By using this site you accept full responsibility for your own safety. See our Terms of Use.
When in doubt, don't go out. 🤙