Dinagat Islands Travel Guide

Caraga

A coastal village with houses on stilts, palm trees, and mountains in the background.