
Place
Not who you're looking for? Others named Flores Island: island in Peten Itza Lake, Peten Department, Guatemala · island of the Azores · island in East Nusa Tenggara Province, Indonesia
Flores Island is an island in Clayoquot Sound, off the west coast of Vancouver Island, British Columbia, Canada.