Island Hopping and Snorkeling in Cantilan, Surigao del Sur
Ayoke Island has a long white sand beach