Factual error: Celestial navigation can determine one's position on the earth's surface to within about one mile, not precise enough to give the location of a buried treasure. It also requires more than a sextant. It requires tables published in a nautical almanac (which is updated each year), charts on which to plot lines of position, and an accurate chronometer that is set to the precise time at the Prime Meridian (Greenwich Mean Time).
Factual error: When Buck's body is found, his blood is red when it should be brown due to oxidation after how much time has passed.