Pulau Balambangan

This large island is known for its 12 beautiful caves, one of which you can explore.


Must-see attractions