Komodo is between two much larger islands . Sumbawa is on the west side and Flores is on the east .
Komodo lies between the substantially larger neighboring islands Sumbawa to the west and Flores to the east .