Estero Island is an island located in Lee County, Florida, on the Gulf coast of Southwest Florida. It is bordered by San Carlos Island to the north and Big Carlos Pass to the south.