Previous Island Hopping and Snorkeling in Cantilan, Surigao del Sur Next
p5271969

Ayoke Island has a long white sand beach