Located in the heart of Indonesia, Kelor Island (Pulau Kelor) is a stunning uninhabited island that makes for an awesome adventure when visiting Labuan Bajo in Flores. As there is no accommodation on the island,