Philippines has some of the best beaches in Southeast Asia, if not the world. As a tropical country with over 7,000 islands, Philippines is not only endowed with mountains, caves, waterfalls and a vast array of natural wonders but with the most beautiful beaches on the planet – from deserted white-sand beaches dotted with coconut trees to idyllic islands gifted with rich marine life.
![](https://c2.staticflickr.com/2/1635/24179541631_996708dee6_c.jpg)