Bullocks Islands in Shelby County, Alabama