Первый вариант предпочтителен.
В глаголе отворить, исторически связанном со словом ворота, произошло переразложение первоначальной основы. Сопоставление слов современного русского языка отворить, затворить, притворить позволяет выделять в них корень -твор-, омонимичный корню -твор- в словах творить, творчество, творец. М. Фасмер в «Этимологическом словаре русского языка» пишет об истории слов отворить и затворить так: «Первоначально *ot-voriti было позднее воспринято как *o-tvoriti, откуда новообразование *za-tvoriti».
Верно: города Тирасполя.
Первый вариант предпочтителен, однако следует исходить из контекста.
Корректно: уроженец Вологды. В канцелярской речи: уроженец города Вологды.
Корректно: высота – три тысячи метров.
Корректно: на площади (города) Ханты-Мансийска.
Правильно: панорама города Пятигорска.