Город Икшкиле находится в самой западной части района Огре на правом берегу реки Даугава, в 28 км от Риги и 7 км от Огре. Город пересекают две важные транспортные магистрали: шоссе Рига-Даугавпилс и железнодорожная линия Рига-Москва.
В конце 12-го века здесь во главе христианской миссии начал свою деятельность каноник Зеберского монастыря Мейнхард. Так как деревня находилась в стратегически важном месте (водный путь здесь пересекала сухопутная дорога с севера на юг, которую часто использовали в своих военных набегах литовцы), Мейнхард для защиты себя и обращённых в христианскую веру ливов построил замок (1185) и церковь (1186). Для строительства зданий и подготовки материалов из Готланда прибыли специально обученные умельцы. Именно поэтому, кстати, ныне таким весомым кажется утверждение, что именно готландцы привнесли в историю Латвии романскую архитектуру и сводчатые конструкции.
Много веков спустя замок и церковь стали находиться не на берегу Даугавы, а посреди её. Этому способствовало строительство Рижской ГЭС и выход реки из берегов. Развалины замка ныне являют собой окружённый водой остров, а от стен церкви на поверхности виднеется только верхняя часть.