BEACHMATTERS

Experience collection

Snorkelling Beaches

48 beaches · 41 countries

Reef or living rock within about fifty metres of the sand.

The test is whether you can see something worth seeing without a boat. That narrows the field sharply: most reef destinations put their coral a kilometre or more offshore, and the beaches that qualify here are the exceptions where the reef comes close in. Ningaloo in Western Australia is the clearest case, a fringing reef reachable by walking into the water; the Red Sea does the same thing so consistently that entry is by jetty because the shore itself is coral. Volcanic islands with rock rather than sand at their edges — the Canaries, the Azores, Saint Lucia — offer a different version with fish around boulders instead of coral. Two cautions apply throughout: standing on coral kills it and cuts you, and several of the best sites now cap numbers or require a guide for exactly that reason.

Not to be confused with

Against Reef-Front Beaches, which is a Beach World: that describes what a beach is. This describes what you can do at one, and includes beaches whose defining character is something else entirely.

Where they are

The beaches

Grace Bay Beach Grace Bay · Providenciales Palm-Fringed Island · long strand · white coral sand · reef-protected · low-density resort Akumal Bay Akumal · Quintana Roo Reef-Front · crescent bay · white coral sand · reef at the shore · low-density resort Blue Bay Blue Bay · Grand Port Reef-Front · crescent bay · white coral sand · reef at the shore · local Cayo Arena Punta Rucia · Puerto Plata Sandbank & Motu · sandbank · white coral sand · reef-protected · wild Hanauma Bay Honolulu · Hawaii Reef-Front · crescent bay · white coral sand · reef at the shore · local Kaʻanapali Beach Lahaina · Hawaii Grand Resort · long strand · golden sand · open ocean · resort Praia da Marinha Lagoa · Algarve Cliff & Calanque · pocket beach · golden sand · open ocean · wild Ras Um Sid Sharm El Sheikh · South Sinai Reef-Front · pocket beach · white coral sand · reef at the shore · resort Seven Mile Beach Grand Cayman · Cayman Islands Grand Resort · long strand · white coral sand · reef-protected · resort Temae Beach Moorea · Windward Islands Atoll & Lagoon · long strand · white coral sand · lagoon · local Trunk Bay Saint John · U.S. Virgin Islands Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Turquoise Bay Exmouth · Western Australia Reef-Front · crescent bay · white quartz sand · reef at the shore · wild Ukulhas Beach Ukulhas · North Ari Atoll Atoll & Lagoon · long strand · white coral sand · lagoon · local Unawatuna Beach Galle · Southern Province Reef-Front · crescent bay · golden sand · reef-protected · local Nilaveli Beach Trincomalee · Eastern Province Palm-Fringed Island · long strand · white quartz sand · reef-protected · local Maya Bay Phi Phi · Krabi Hidden Coves · cove · white quartz sand · sheltered bay · wild Pink Beach Komodo · East Nusa Tenggara Coloured-Sand · crescent bay · coloured sand · reef at the shore · wild Kalanggaman Island Palompon · Eastern Visayas Sandbank & Motu · sandbank · white coral sand · reef-protected · wild Le Morne Beach Le Morne · Riviere Noire Reef-Front · crescent bay · white coral sand · reef-protected · resort Watamu Beach Watamu · Kilifi Reef-Front · crescent bay · white coral sand · reef-protected · low-density resort Flamenco Beach Culebra Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Anse Chastanet Soufriere Reef-Front · crescent bay · grey sand · reef at the shore · low-density resort Cas Abao Willemstad · Banda Abou Hidden Coves · cove · white coral sand · reef at the shore · local Silk Caye Placencia · Stann Creek Sandbank & Motu · sandbank · white coral sand · reef at the shore · wild Little Corn Island Beach Corn Islands · Raan Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Horseshoe Bay Southampton Coloured-Sand · crescent bay · coloured sand · reef-protected · local Playa del Amor Marietas · Nayarit Hidden Coves · pocket beach · golden sand · sheltered bay · wild Baía do Sancho Fernando De Noronha · Pernambuco Cliff & Calanque · crescent bay · white coral sand · reef-protected · wild Shoal Bay East Shoal Bay · East End Palm-Fringed Island · long strand · white coral sand · reef-protected · low-density resort Cathedral Cove Hahei · Waikato Cliff & Calanque · cove · white quartz sand · sheltered bay · wild Blue Lagoon Yasawa Islands · Fiji Atoll & Lagoon · crescent bay · white coral sand · lagoon · local Champagne Beach Sanma · Vanuatu Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Lalomanu Beach Lalomanu · Aleipata Palm-Fringed Island · long strand · white coral sand · reef-protected · local Îlot Maître Noumea · South Province Sandbank & Motu · sandbank · white coral sand · lagoon · low-density resort Long Beach Koror · Palau Sandbank & Motu · spit · white coral sand · reef-protected · wild South Beach Aqaba Aqaba Reef-Front · long strand · white coral sand · reef at the shore · local Ras Mohammed Sharm El Sheikh · South Sinai Reef-Front · pocket beach · white coral sand · reef at the shore · wild Umluj Beach Umluj · Tabuk Palm-Fringed Island · long strand · white coral sand · reef-protected · local Cape Maclear Cape Maclear · Southern Region Palm-Fringed Island · crescent bay · golden sand · inland water · local Mnemba Island Beach Mnemba · Zanzibar Atoll & Lagoon · sandbank · white coral sand · reef-protected · low-density resort Sharm El Luli Marsa Alam · Red Sea Governorate Reef-Front · crescent bay · white coral sand · reef at the shore · wild Blue Lagoon Comino · Gozo And Comino Hidden Coves · cove · white quartz sand · sheltered bay · wild Nusa Island Beach Kavieng · New Ireland Castaway · crescent bay · white coral sand · reef-protected · wild Uepi Island Beach Marovo · Western Province Reef-Front · long strand · white coral sand · reef at the shore · low-density resort Yap Beach Colonia · Yap State Reef-Front · crescent bay · white coral sand · reef-protected · local Limu Pools Namukulu Hidden Coves · rock platform · open ocean · wild Geger Beach Nusa Dua · Bali Grand Resort · crescent bay · white coral sand · reef-protected · resort Kolymbithres Paros · South Aegean Hidden Coves · cove · white quartz sand · sheltered bay · local