Punta Diwata Beach Resort is one of the most visited tourist spot in Agusan del Norte, Philippines. I get to visit the place since it's just a 30 minute drive from my husband's hometown. :) You will get to enjoy the caves, the view from the top is so astounding and it's a nice place also for diving.