Actualmente, Diu es una isla localizada en la costa sur de la península de Kathiawar en Guyarat, separada de tierra firme por una marisma.