the province, with an area of , comprises the mainland situated at the northeastern tip of mindanao and several offshore islands, the largest of which include siargao and bucas grande. the mainland is generally mountainous.