Listed as a UNESCO World Heritage site since 1991, Komodo National Park is one of Indonesia’s must see destinations. Sitting immediately to the west of Flores and the east of Sumbawa, the park incorporates the three main islands of Komodo, Rinca and Padar and a handful of smaller surrounding islands. ___ —– KOMODO & LESSER…