The 21 Most Amazing Beaches on Earth

National Geographic released its list of the best beaches in the world, and we are amazed by the beautiful locations. Everywhere from Australia to North Carolina is on the list. Take a look at the top beaches on the planet and plan your next dream vacation.

01
Playa del Amor, Marietas Islands, Mexico
Flickr user Christian Frausto Bernal

Playa del Amor, Marietas Islands, Mexico

02

Shell Beach, Shark Bay, Western Australia

03
Cathedrals Beach, Ribadeo, Spain
Flickr user Guillén Pérez

Cathedrals Beach, Ribadeo, Spain

04

Papakolea Beach, HI

05

Cas Abao Beach, Curacao

06
Anse Source d'Argent, La Digue, Seychelles
Flickr user Jean-Marie Hullot

Anse Source d'Argent, La Digue, Seychelles

08
One Foot Island, Aitutaki, Cook Islands
Flickr user Robert Young

One Foot Island, Aitutaki, Cook Islands

09

Blue Bay, Mauritius

10
Sunset Beach, Brunswick Islands, 
NC
Flickr user Tonya Lane Rucker

Sunset Beach, Brunswick Islands, 
NC

11

Reynisfjara Beach, Iceland

12

Lazy Beach, Koh Rong Island, Cambodia

13

Bowman's Beach, Sanibel Island, FL

15

Carmel City Beach, CA

16

Noordwijk Beach, The Netherlands

17

Pink Beach, Great Santa Cruz Island, Zamboanga, The Philippines

18

Pelican Beach, South Water Caye, Belize

19

Sleeping Bear Point, MI

20

Piscinas Beach, Arbus, Sardinia