Where is atulayan island?

Atulayan Island is a small island located in the province of Cagayan in the Philippines. It is situated within the Babuyan Islands, a group of islands located in the Luzon Strait, north of Luzon Island.
Copyright Wanderlust World © https://www.ynyoo.com