Cowrie Island – Philippines
Cowrie Island is one of the most popular islands in Honda Bay. The island is named after the family of marine mollusk with smooth and polished shells called “cowries”. Cowrie Island is a small paradise island located near the east coast of Palawan Island, Philippines. The island is surrounded by white sand beaches with large…
Read More