I think Flores Island is in the island chain just above the word Kupang
It is, I dove off it for several days two years ago.