Місто Ровінь, або як його називають італійці Ровіньо, розташоване на західному узбережжі півострова Істрія. Старе місто Ровіня знаходиться на невеличкому півострові, над яким височіє кафедральний собор. Вздовж берегової лінії Ровіня розкинулися 22 острови, серед яких найбільші — мальовничі острови Святого Андрія і Святої Катерини. Нова частина міста витягнута вздовж узбережжя на північ і південь від півострова.
Північний кордон Ровіня проходить унікальним Лімським каналом, що утворився ще в льодовиковий період. Лімський фіорд є частиною ущелини, яка простягається від узбережжя майже до самого центру півострова Істрія. Загальна протяжність цієї ущелини становить 35 км, а каналу — понад 10 км. Глибина затоки — 30 метрів, ширина в найширшій частині — майже 600 метрів. По обох сторонах Лімської затоки піднімаються круті скелі до 100 метрів заввишки. В 1980 році Лімський канал був оголошений заповідною зоною, тому занурення, риболовля, а також пересування на моторних човнах його територією заборонені.