Saint Albans Island in Franklin County, Missouri