Ten Thousand Islands National Wildlife Refuge Ten Thousand Islands National Wildlife Refuge protects important mangrove, marsh, and tropical hardwood hammock habitats in Southwest Florida. National Wildlife Refuge Immokalee, FL