10Linapacan Island – Philippines

The beach with the clearest waters in the world belong to Linapacan Island. Those who make the journey are never disappointed with its perfect clear sapphire waters.

Next