Calayan Island, part of Cagayan province
Babuyan Islands, archipelago located in the Luzon Strait north of Luzon Island in the Philippines. by Alexander Altenhof Calayan Island in the Cagayan province is one of Northern Luzon’s most remote and breathtaking destinations — a place where dramatic cliffs, turquoise coves, and quiet coastal villages create an atmosphere that feels wonderfully untouched. Below is […]