Skip to content
Log InFind WorkBrowse CandidatesJobsEmployersExploreConditionsResearchFestivalsPlanCommunity
Join as SeasonaireI'm Hiring
Satellite water cleanliness data

Cleanest water for swimming and diving

267 coastal spots scored by water cleanliness. Health-weighted score using chlorophyll, dissolved oxygen, and nutrient data from Copernicus Marine. Updated daily.

How we score water cleanliness

A health-weighted average of five satellite-derived water quality indicators, normalised to a 0 to 100 scale. Lower is better.

Chlorophyll-a35% · Algal bloom and eutrophication risk.
Dissolved O₂30% · Low oxygen indicates dead zones.
Nitrate15% · Agricultural and sewage runoff.
Phosphate10% · Nutrient pollution driver.
SPM10% · Contaminated runoff and sediment.

Weights derived from WHO 2021 water quality guidelines and eutrophication research. Lower score = cleaner water. Under 15 is pristine.

267 spots
#1Saint-Leu
Réunion
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#2Sunset Beach
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#3Pipeline
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#4Waimea Bay
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#5Jaws/Pe'ahi
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#6Siargao/Cloud 9
Philippines
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#7Laniakea
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#8Honolua Bay
United States
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#9Tamarin Bay
Mauritius
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#10Le Moule
Guadeloupe
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#11Vliho Bay
Greece
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#12El Quemao
Spain
1
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#13Bull Bay
Jamaica
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#14Baler
Philippines
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#15Bathsheba
Barbados
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#16Rhodes
Greece
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#17Simeulue
Indonesia
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#18Lanzarote/Famara
Spain
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#19Maroubra
Australia
2
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#20Tenerife
Spain
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#21Oludeniz
Turkey
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#22La Santa
Spain
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#23Nias (Sorake)
Indonesia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#24Taitung
Taiwan
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#25Nosara
Costa Rica
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#26Rincón
Puerto Rico
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#27Fuerteventura/Cotillo
Spain
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#28Pichilemu
Chile
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#29Lanuza
Philippines
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#30Mentawai Islands
Indonesia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#31Kuta Lombok
Indonesia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#32Desert Point
Indonesia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#33Dee Why
Australia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#34Tanegashima
Japan
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#35Narrabeen
Australia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#36Krui
Indonesia
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#37Playa Grande
Costa Rica
2
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#38Aganoa
Samoa
3
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#39Itacaré
Brazil
3
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#40Hookipa
United States
3
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#41Merewether
Australia
3
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#42Teahupo'o
French Polynesia
3
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#43Trestles
United States
3
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#44Lennox Head
Australia
3
Pristine
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#45Barra de la Cruz
Mexico
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#46Shipwreck Bay
New Zealand
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#47Santa Teresa
Costa Rica
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#48Kommetjie
South Africa
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#49La Jolla Cove
United States
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#50Gracetown
Australia
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#51Avoca Beach
Australia
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#52Ponta Preta
Cape Verde
3
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#53Dungeons
South Africa
3
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#54Cimaja
Indonesia
4
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#55Blacks Beach
United States
4
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#56Cabarete
Dominican Republic
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#57Pantín
Spain
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#58Baisha Bay
Taiwan
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#59Niijima
Japan
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#60San José del Cabo
Mexico
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#61Keramas
Indonesia
4
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#62Tarifa
Spain
4
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#63Mundaka
Spain
4
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#64San Sebastián
Spain
4
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#65Tofo
Mozambique
4
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#66Zarautz
Spain
4
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#67Miyazaki
Japan
5
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#68Margaret River
Australia
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#69Cloudbreak
Fiji
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#70Hoddevik
Norway
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#71Durban Bay of Plenty
South Africa
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#72El Gouna
Egypt
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#73Muizenberg
South Africa
5
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#74G-Land
Indonesia
5
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#75Thulusdhoo
Maldives
5
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#76Angourie
Australia
6
Pristine
Chlorophyll
0.3
Dissolved O₂
-
Nitrate
-
#77Kirra
Australia
6
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#78Burleigh Heads
Australia
6
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#79Huntington Beach
United States
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#80Lahinch
Ireland
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#81Dunnet Bay
United Kingdom
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#82The Wedge
United States
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#83Brimms Ness
United Kingdom
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#84Thurso East
United Kingdom
6
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#85North Malé Atoll
Maldives
6
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#86Deba
Spain
6
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#87Somo
Spain
6
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#88Restaurants (Namotu)
Fiji
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#89Izu Peninsula
Japan
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#90Razo
Spain
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#91Eoropie
United Kingdom
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#92Bells Beach
Australia
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#93Varkala
India
7
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#94Troncones
Mexico
7
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#95Jeffreys Bay
South Africa
7
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#96Kovalam
India
8
Pristine
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#97Jeju Jungmun
South Korea
8
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#98Easkey
Ireland
8
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#99Fraserburgh
United Kingdom
8
Pristine
Chlorophyll
0.8
Dissolved O₂
-
Nitrate
-
#100Boracay
Philippines
8
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#101Padang Padang
Indonesia
8
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#102Bingin
Indonesia
8
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#103Balangan
Indonesia
8
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#104Canggu
Indonesia
8
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#105Fernando de Noronha
Brazil
9
Pristine
Chlorophyll
0.1
Dissolved O₂
-
Nitrate
-
#106Snapper Rocks
Australia
9
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#107Sebastian Inlet
United States
9
Pristine
Chlorophyll
0.5
Dissolved O₂
-
Nitrate
-
#108Tiree
United Kingdom
9
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#109Scarborough Beach
Australia
9
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#110Gordon's Bay
South Africa
9
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#111Uluwatu
Indonesia
9
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#112Torquay
Australia
9
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#113Bloubergstrand
South Africa
9
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#114Playa Hermosa
Costa Rica
9
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#115Sennen Cove
United Kingdom
10
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#116Praa Sands
United Kingdom
10
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#117Tsurigasaki Beach
Japan
10
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#118Arugam Bay
Sri Lanka
10
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#119Porthleven
United Kingdom
10
Pristine
Chlorophyll
1.0
Dissolved O₂
-
Nitrate
-
#120Wrightsville Beach
United States
10
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#121Elands Bay
South Africa
10
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#122Leucate
France
11
Pristine
Chlorophyll
0.6
Dissolved O₂
-
Nitrate
-
#123Perranporth
United Kingdom
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#124Crantock
United Kingdom
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#125Pavones
Costa Rica
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#126Maresias
Brazil
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#127Chapel Porth
United Kingdom
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#128Salinas
Spain
11
Pristine
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#129North Stradbroke Island
Australia
11
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#130Arrifana
Portugal
11
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#131Lacanau
France
11
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#132Praia do Amado
Portugal
11
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#133Sayulita
Mexico
11
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#134Bantham
United Kingdom
11
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#135Bigbury-on-Sea
United Kingdom
11
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#136Raglan
New Zealand
12
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#137Porthmeor
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#138Polzeath
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#139Porthtowan
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#140Lusty Glaze
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#141Newquay/Fistral
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#142Watergate Bay
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#143Harlyn Bay
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#144Constantine Bay
United Kingdom
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#145Strandhill
Ireland
12
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#146Saquarema
Brazil
12
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#147Guéthary
France
12
Pristine
Chlorophyll
1.4
Dissolved O₂
-
Nitrate
-
#148Rincon
United States
12
Pristine
Chlorophyll
1.4
Dissolved O₂
-
Nitrate
-
#149Cocoa Beach
United States
13
Pristine
Chlorophyll
0.9
Dissolved O₂
-
Nitrate
-
#150Mount Maunganui
New Zealand
13
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#151Gwithian
United Kingdom
13
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#152Noosa
Australia
13
Pristine
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#153Nihiwatu
Indonesia
13
Pristine
Chlorophyll
1.4
Dissolved O₂
-
Nitrate
-
#154El Palmar
Spain
13
Pristine
Chlorophyll
1.5
Dissolved O₂
-
Nitrate
-
#155Tramore
Ireland
14
Pristine
Chlorophyll
1.4
Dissolved O₂
-
Nitrate
-
#156Puerto Escondido
Mexico
14
Pristine
Chlorophyll
1.4
Dissolved O₂
-
Nitrate
-
#157Medewi
Indonesia
14
Pristine
Chlorophyll
1.7
Dissolved O₂
-
Nitrate
-
#158Santa Catalina
Panama
15
Pristine
Chlorophyll
0.4
Dissolved O₂
-
Nitrate
-
#159Piha
New Zealand
15
Pristine
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#160Bamburgh
United Kingdom
15
Pristine
Chlorophyll
1.7
Dissolved O₂
-
Nitrate
-
#161Punta de Mita
Mexico
15
Pristine
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#162Sandsend
United Kingdom
15
Pristine
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#163Runswick Bay
United Kingdom
15
Pristine
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#164Jericoacoara
Brazil
16
Clean
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#165Biarritz
France
16
Clean
Chlorophyll
1.7
Dissolved O₂
-
Nitrate
-
#166Tynemouth
United Kingdom
16
Clean
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#167Pascuales
Mexico
16
Clean
Chlorophyll
1.9
Dissolved O₂
-
Nitrate
-
#168Unstad
Norway
16
Clean
Chlorophyll
2.0
Dissolved O₂
-
Nitrate
-
#169Getxo
Spain
17
Clean
Chlorophyll
2.1
Dissolved O₂
-
Nitrate
-
#170Sagres
Portugal
18
Clean
Chlorophyll
1.1
Dissolved O₂
-
Nitrate
-
#171Anakao
Madagascar
18
Clean
Chlorophyll
1.5
Dissolved O₂
-
Nitrate
-
#172Weligama
Sri Lanka
18
Clean
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#173Mullaghmore Head
Ireland
18
Clean
Chlorophyll
1.8
Dissolved O₂
-
Nitrate
-
#174Saltburn-by-the-Sea
United Kingdom
18
Clean
Chlorophyll
2.1
Dissolved O₂
-
Nitrate
-
#175Popoyo
Nicaragua
18
Clean
Chlorophyll
2.1
Dissolved O₂
-
Nitrate
-
#176Montañita
Ecuador
18
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#177La Torche
France
18
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#178Bundoran
Ireland
19
Clean
Chlorophyll
1.9
Dissolved O₂
-
Nitrate
-
#179Hiriketiya
Sri Lanka
19
Clean
Chlorophyll
1.9
Dissolved O₂
-
Nitrate
-
#180Inch Beach
Ireland
19
Clean
Chlorophyll
1.9
Dissolved O₂
-
Nitrate
-
#181Phillip Island
Australia
19
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#182Sopelana
Spain
19
Clean
Chlorophyll
2.4
Dissolved O₂
-
Nitrate
-
#183Seaburn
United Kingdom
20
Clean
Chlorophyll
2.3
Dissolved O₂
-
Nitrate
-
#184Freshwater West
United Kingdom
21
Clean
Chlorophyll
2.1
Dissolved O₂
-
Nitrate
-
#185Whitesands Bay
United Kingdom
21
Clean
Chlorophyll
2.1
Dissolved O₂
-
Nitrate
-
#186Kimmeridge Bay
United Kingdom
21
Clean
Chlorophyll
2.5
Dissolved O₂
-
Nitrate
-
#187Shonan
Japan
22
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#188Newgale
United Kingdom
22
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#189Ichinomiya
Japan
22
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#190Bocas del Toro
Panama
22
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#191Sandycove
Ireland
22
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#192Garopaba
Brazil
22
Clean
Chlorophyll
2.8
Dissolved O₂
-
Nitrate
-
#193New Smyrna Beach
United States
23
Clean
Chlorophyll
2.2
Dissolved O₂
-
Nitrate
-
#194Ubatuba
Brazil
23
Clean
Chlorophyll
2.3
Dissolved O₂
-
Nitrate
-
#195Pacific City
United States
23
Clean
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#196El Confital
Spain
24
Clean
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#197Gran Canaria/El Confital
Spain
24
Clean
Chlorophyll
0.2
Dissolved O₂
-
Nitrate
-
#198Florianópolis
Brazil
24
Clean
Chlorophyll
2.3
Dissolved O₂
-
Nitrate
-
#199Les Cavaliers
France
24
Clean
Chlorophyll
2.8
Dissolved O₂
-
Nitrate
-
#200Seignosse
France
24
Clean
Chlorophyll
2.8
Dissolved O₂
-
Nitrate
-
#201Imsouane
Morocco
25
Clean
Chlorophyll
2.8
Dissolved O₂
-
Nitrate
-
#202Dakhla
Morocco
27
Clean
Chlorophyll
3.4
Dissolved O₂
-
Nitrate
-
#203El Sunzal
El Salvador
28
Clean
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#204El Tunco
El Salvador
28
Clean
Chlorophyll
0.7
Dissolved O₂
-
Nitrate
-
#205Anglet
France
28
Clean
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#206Praia da Pipa
Brazil
28
Clean
Chlorophyll
3.1
Dissolved O₂
-
Nitrate
-
#207Hossegor
France
28
Clean
Chlorophyll
3.3
Dissolved O₂
-
Nitrate
-
#208Capbreton
France
28
Clean
Chlorophyll
3.3
Dissolved O₂
-
Nitrate
-
#209La Gravière
France
28
Clean
Chlorophyll
3.3
Dissolved O₂
-
Nitrate
-
#210Woolacombe
United Kingdom
29
Clean
Chlorophyll
2.8
Dissolved O₂
-
Nitrate
-
#211Mui Ne
Vietnam
29
Clean
Chlorophyll
2.9
Dissolved O₂
-
Nitrate
-
#212Rockaway Beach
United States
29
Clean
Chlorophyll
3.2
Dissolved O₂
-
Nitrate
-
#213Baleal
Portugal
30
Clean
Chlorophyll
3.0
Dissolved O₂
-
Nitrate
-
#214Peniche/Supertubos
Portugal
30
Clean
Chlorophyll
3.0
Dissolved O₂
-
Nitrate
-
#215Filey
United Kingdom
30
Clean
Chlorophyll
3.4
Dissolved O₂
-
Nitrate
-
#216Widemouth Bay
United Kingdom
32
Moderate
Chlorophyll
1.2
Dissolved O₂
-
Nitrate
-
#217Bude Summerleaze
United Kingdom
32
Moderate
Chlorophyll
1.3
Dissolved O₂
-
Nitrate
-
#218Manorbier
United Kingdom
32
Moderate
Chlorophyll
3.2
Dissolved O₂
-
Nitrate
-
#219Máncora
Peru
32
Moderate
Chlorophyll
3.6
Dissolved O₂
-
Nitrate
-
#220Lagos
Portugal
33
Moderate
Chlorophyll
4.0
Dissolved O₂
-
Nitrate
-
#221Cayton Bay
United Kingdom
34
Moderate
Chlorophyll
1.6
Dissolved O₂
-
Nitrate
-
#222Scarborough
United Kingdom
34
Moderate
Chlorophyll
1.6
Dissolved O₂
-
Nitrate
-
#223Reykjanes Peninsula
Iceland
35
Moderate
Chlorophyll
3.5
Dissolved O₂
-
Nitrate
-
#224Praia do Guincho
Portugal
35
Moderate
Chlorophyll
3.5
Dissolved O₂
-
Nitrate
-
#225Santa Cruz
Portugal
35
Moderate
Chlorophyll
3.5
Dissolved O₂
-
Nitrate
-
#226Brighton
United Kingdom
36
Moderate
Chlorophyll
3.5
Dissolved O₂
-
Nitrate
-
#227Machrihanish
United Kingdom
36
Moderate
Chlorophyll
3.6
Dissolved O₂
-
Nitrate
-
#228Dover
United Kingdom
36
Moderate
Chlorophyll
3.7
Dissolved O₂
-
Nitrate
-
#229Bournemouth
United Kingdom
37
Moderate
Chlorophyll
3.3
Dissolved O₂
-
Nitrate
-
#230Folly Beach
United States
37
Moderate
Chlorophyll
3.5
Dissolved O₂
-
Nitrate
-
#231Portrush
United Kingdom
37
Moderate
Chlorophyll
3.7
Dissolved O₂
-
Nitrate
-
#232Costa da Caparica
Portugal
38
Moderate
Chlorophyll
3.8
Dissolved O₂
-
Nitrate
-
#233Sidi Kaouki
Morocco
38
Moderate
Chlorophyll
3.8
Dissolved O₂
-
Nitrate
-
#234Nazaré
Portugal
38
Moderate
Chlorophyll
3.8
Dissolved O₂
-
Nitrate
-
#235Caswell Bay
United Kingdom
40
Moderate
Chlorophyll
4.1
Dissolved O₂
-
Nitrate
-
#236Langland Bay
United Kingdom
40
Moderate
Chlorophyll
4.1
Dissolved O₂
-
Nitrate
-
#237Mavericks
United States
40
Moderate
Chlorophyll
4.8
Dissolved O₂
-
Nitrate
-
#238La Union (San Juan)
Philippines
42
Moderate
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#239Mirleft
Morocco
42
Moderate
Chlorophyll
4.2
Dissolved O₂
-
Nitrate
-
#240Putsborough
United Kingdom
43
Moderate
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#241Croyde
United Kingdom
43
Moderate
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#242Saunton Sands
United Kingdom
43
Moderate
Chlorophyll
2.6
Dissolved O₂
-
Nitrate
-
#243Carcavelos
Portugal
43
Moderate
Chlorophyll
4.3
Dissolved O₂
-
Nitrate
-
#244Llangennith
United Kingdom
43
Moderate
Chlorophyll
4.9
Dissolved O₂
-
Nitrate
-
#245Anchor Point
Morocco
44
Moderate
Chlorophyll
5.2
Dissolved O₂
-
Nitrate
-
#246Taghazout
Morocco
44
Moderate
Chlorophyll
5.2
Dissolved O₂
-
Nitrate
-
#247Torres
Brazil
47
Moderate
Chlorophyll
3.7
Dissolved O₂
-
Nitrate
-
#248Ericeira
Portugal
47
Moderate
Chlorophyll
4.7
Dissolved O₂
-
Nitrate
-
#249Ribeira d'Ilhas
Portugal
47
Moderate
Chlorophyll
4.7
Dissolved O₂
-
Nitrate
-
#250Compton Bay
United Kingdom
50
Moderate
Chlorophyll
5.0
Dissolved O₂
-
Nitrate
-
#251Bracklesham Bay
United Kingdom
53
Elevated
Chlorophyll
6.2
Dissolved O₂
-
Nitrate
-
#252Rest Bay
United Kingdom
57
Elevated
Chlorophyll
4.5
Dissolved O₂
-
Nitrate
-
#253Tybee Island
United States
58
Elevated
Chlorophyll
6.0
Dissolved O₂
-
Nitrate
-
#254Lobitos
Peru
62
Elevated
Chlorophyll
7.2
Dissolved O₂
-
Nitrate
-
#255Joss Bay
United Kingdom
63
Elevated
Chlorophyll
7.0
Dissolved O₂
-
Nitrate
-
#256Cannon Beach
United States
65
Elevated
Chlorophyll
8.1
Dissolved O₂
-
Nitrate
-
#257Ngor/Ouakam
Senegal
72
Poor
Chlorophyll
7.2
Dissolved O₂
-
Nitrate
-
#258Santa Cruz
United States
72
Poor
Chlorophyll
7.2
Dissolved O₂
-
Nitrate
-
#259Ocean Beach SF
United States
75
Poor
Chlorophyll
8.4
Dissolved O₂
-
Nitrate
-
#260Essaouira
Morocco
78
Poor
Chlorophyll
9.3
Dissolved O₂
-
Nitrate
-
#261Huanchaco
Peru
82
Poor
Chlorophyll
15.3
Dissolved O₂
-
Nitrate
-
#262Dakar Yoff
Senegal
83
Poor
Chlorophyll
8.3
Dissolved O₂
-
Nitrate
-
#263Chicama
Peru
83
Poor
Chlorophyll
27.8
Dissolved O₂
-
Nitrate
-
#264Bolinas
United States
84
Poor
Chlorophyll
8.4
Dissolved O₂
-
Nitrate
-
#265Matosinhos
Portugal
85
Poor
Chlorophyll
8.5
Dissolved O₂
-
Nitrate
-
#266Outer Banks
United States
91
Poor
Chlorophyll
9.1
Dissolved O₂
-
Nitrate
-
#267Lakey Peak
Indonesia
100
Poor
Chlorophyll
12.1
Dissolved O₂
-
Nitrate
-

Satellite data from Copernicus Marine. Data from 22 May 2026

Frequently asked questions

How is the cleanliness score calculated?

We compute a health-weighted average of five satellite-derived water quality indicators: Chlorophyll-a (35%), Dissolved oxygen (30%), Nitrate (15%), Phosphate (10%) and SPM (10%). Each raw value is normalised to a 0 to 100 sub-index, then weighted. Lower is better: under 15 is pristine, under 30 is clean. The weights reflect each indicator's importance to swimmer health and ecological quality, based on WHO water quality guidelines and eutrophication research.

What does dissolved oxygen indicate?

Dissolved oxygen (ml/L) measures how much oxygen is available in the water. Healthy coastal waters typically have 5 to 8 ml/L. Low levels (below 2 ml/L) indicate hypoxia or dead zones, usually caused by nutrient pollution and algal decay. For swimmers, low oxygen is a warning sign of poor water quality and ecological stress.

What are nitrate and phosphate?

Nitrate and phosphate are dissolved nutrients that enter coastal waters from agricultural runoff, sewage, and industrial discharge. Elevated levels fuel algal blooms and eutrophication. Nitrate above 10 mmol/m3 and phosphate above 1 mmol/m3 typically indicate significant nutrient pollution. The data comes from the Copernicus Marine biogeochemistry model at 0.25 degree resolution.

Why not use bacteria testing data?

Faecal indicator bacteria (E. coli, enterococci) are the gold standard for bathing water health, but they can only be measured from in-water sampling, not from satellites. National agencies like the Environment Agency (England) and EEA (Europe) run sampling programmes, but coverage is limited to specific regions. We show this data as a supplementary badge where available, but the global score uses satellite-derived metrics for consistent, worldwide comparison.

What does chlorophyll indicate?

Chlorophyll-a concentration (mg/m3) is a proxy for phytoplankton density. Low values typically mean clear, nutrient-poor water. Elevated levels above 5 mg/m3 may indicate an algal bloom, which can reduce visibility and occasionally cause irritation.

What is SPM / turbidity?

Suspended Particulate Matter (g/m3) measures particles floating in the water column (sediment, runoff, organic matter). Higher values mean murkier water and often indicate recent storm activity, river runoff, or pollution discharge.

Where does the data come from?

Two Copernicus Marine products. Ocean colour observations (4km resolution) provide chlorophyll-a and SPM from merged satellite data. The biogeochemistry model (0.25 degree resolution) provides dissolved oxygen, nitrate, and phosphate from the GLOBAL_ANALYSISFORECAST_BGC_001_028 product, updated daily.

How often is the data updated?

The data pipeline runs daily at 10:00 UTC. Ocean colour data typically lags by 1 to 2 days. The biogeochemistry model provides analysis and short-range forecast data, usually available within 24 hours.

Dive into cleaner water this season

Browse seasonal jobs in the cleanest coastal destinations. Free, always.