Calayan Island Travel Guide

Tourist Guide

A sandy beach with large rock formations and calm waters.