5. Puerto Princesa
Puerto Princesa is situated in the northern coast of Palawan, considered as one of the most beautiful towns in the Philippines. Here, you will be in awe at the scenic landscapes surrounding the island and it also has one of the most distinct natural phenomena, an underground river which is called the Puerto Princesa Subterranean River. This river is within a protected national park and has been nominated as one of the natural wonders of the world. There are several guided boat tours that can take tourists to view the majestic views.
Image Credit: Annzventures