Caraga is a region rich in different attractions, from the beautiful shores of the Dinagat Islands to heritage sites in Surigao City, adventure spots in Surigao del Norte, and tranquil waterfalls ...