Kayangan Lake is located in Calamian Islands in Coron Palawan. It is known to be the cleanest lake in Asia. Tourists can swim, snorkel, dive and even hike with a tour guide and see the fascinating view from above. You need to take a steep walk of up to 15 minutes before reaching the famous destination. It is better to have advance booking when visiting the attraction. It would all be worth it as you will be experiencing the limestone like formation and crystal clear water. It is really good for swimming as it is 70% fresh water and only 30% salt water.