Loh Liang, Komodo Island Indonesia