4. El Nido Beach, Philippines

Believed to be one of the world’s most beautiful islands, Palawan houses several gems, one of which is the remarkably gorgeous and picturesque El Nido Beach. It bagged the top spot for beaches in a Travel + Leisure 2017 survey. It houses around 50 beaches (yes you read that right) that are known for everything from dramatic limestone formations to blue lagoons to rare marble cliffs and gushing waterfalls. With its rich marine ecosystem and a well preserved reserve, El Nido is a diver’s haven.