No, the public can't visit any islands in Nicobar. These islands are controlled by the Indian Navy, so tourists aren't allowed.