Dog Island is located in the northwestern Florida Gulf coast just 3.5mi off-shore from Carrabelle in Franklin County, Florida.
Dog Island is located in the northwestern Florida Gulf coast just 3.5mi off-shore from Carrabelle in Franklin County, Florida.