The Philippines is made up of over 7,000 islands (7,641 to be exact) which is nothing short of amazing. It’s also one of the most biodiverse places on the planet which makes the best beaches in The Philippines understandably one of the most sought-after destinations for travellers the world over.
1. El Nido, Palawan
If Palawan is indeed “the last frontier” of the Philippines, as it’s been dubbed, the coastal town of El Nido is the gateway to wild adventure.
Sure, it’s got powder-fine beaches and gin-clear waters. But the views are what really sell the place.
Off the coast of El Nido are majestic karst limestone formations, empty lagoons, marble cliffs, prehistoric caves and waterfalls. All are easily explored.
What to do: El Nido is a popular base for divers. Surrounding waters contain more than 50 species of coral, and attract whales, whale sharks, sea cows, manta rays, dolphins and endangered turtles.