Да, пунктуация корректна.
Мария, приведенные Вами примеры - это задания интернет-олимпиады по русскому языку. Олимпиада проводилась нашим порталом в прошлом году, и ответы опубликованы. Их можно найти здесь.
Сочетание глубокие недра не является плеоназмом. Оно употребляется и в художественной, и в научной литературе: Тут бог знает из каких глубоких недр вылезают наружу старые, заржавленные, давно забытые предрассудки (А. Куприн); Их используют для объяснения процессов, происходящих в земной коре и в глубоких недрах земли, а также для изучения минералообразования (Журн. «Наука и жизнь»)
Запятая перед «или» ставится, если «ли/ль… или» соединяют части сложносочиненного предложения, в том числе вопросительного («ли/ль… или» в данном случае рассматриваются как повторяющийся союз): Нужно ли сохранять давние традиции, или они безнадёжно устарели и лучше их забыть?
Синтаксических условий, в которых ставятся запятая, тире и дефис, слишком много. Поэтому их не получится перечислить в одном ответе. Познакомиться с правилами постановки знаков препинания можно с помощью учебников по пунктуации и справочников. На нашем портале Вы можете воспользоваться «Правилами русской орфографии и пунктуации» 1956 г.
Элементы адреса принято разделять запятыми.
Предпочтительно без запятых: Город знаешь где?