En la isla se encuentran los restos de un antiguo templo hinduista de la diosa Kali Devi.