Komodo Island is one of a group of islands in the Flores, and in addition to the island of Rinca. Located in Nusa Tenggara archipelago, Indonesia. The island is known as the original habitat of the Komodo. The island is also the Komodo National Park which is managed by the ...