Gilchrist Island in Baldwin County, Alabama