Род несклоняемых существительных, обозначающих географические названия (города, реки, озёра, острова, горы и т. д.), определяется по грамматическому роду нарицательного существительного, выступающего в роли родового понятия. 1
Например:
Иногда одно и то же слово употребляется в разных родовых формах в зависимости от того, какое понятие подразумевается. 1 Например: «В период кризиса Сомали страдало от нехватки продовольствия» — «Сомали приняла с благодарностью гуманитарную помощь» (в первом случае имеется в виду понятие «государство», во втором — «страна»). 1
Отступления от правила объясняются влиянием аналогии, употреблением слова в другом значении, тенденцией относить к среднему роду иноязычные несклоняемые слова на -о и т. д.. 1
В случае затруднений рекомендуется обратиться к орфографическому или толковому словарю. 4