Here's why:
* The "o" sound is short: The "o" in "local" has a short vowel sound, similar to the "o" in "hot" or "lot".
* The "a" is silent: The "a" in "local" is silent and does not contribute to the vowel sound.
Therefore, the vowel sound in "local" is short "o".