Для добавления интерактивной карты в раздел контакты, нужно поместить в страницу или шаблон сгенерированный код Yandex карты, Google Map, или 2GIS.
На данной странице я собрал популярные решения по добавлению карт через iframe, чтобы сравнить их внешний вид.
Яндекс карты
Ссылка на редактор Yandex Карты
Как подключить Яндекс карту через Api, читать здесь.
Google карты
Читать том как подключить функционал Google Map Api.
Карты 2GIS
Посмотреть на карте Ростова-на-Дону
Для адаптивности надо добавить стиль iframe {width: 100%;}