The province consists of the eponymous Dinagat Island and surrounding islands and islets, including Cabilan Island in Dinagat, La Isla Aga and Lalaking Bukid in Basilisa, Kisses Islets in Libjo, and Stingray Islet and Puyo Islet in Loreto.
The Dinagat Islands are known for its caves, resorts, and beaches.