The hell i care with Chinese Spellings...
Hai = Ocean
He = River
The words Shǎn and Shān (in Pinyin, basically Chinese in English letters) have different meanings due to the different ways they should be pronounced.
To differentiate between them in English they decided to add another A to Shǎnxī.