Cabgan Island is a Marine Sanctuary, also called Vanishing Island, it is located in the municipality of Barobo, Surigao Del Sur, about 30-minute ride by pump boat from Barobo.