It is not a secret that the Philippines have the most pristine beaches and waters in Asia. However, which part of them has the best? It is Linapacan which is the smallest island in Palawan and also the prettiest. The waters surrounding the island are very clear and the island has fine white sand. Click the next ARROW to see the next image!