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 .