Rovinj este un port de pescuit croat situat pe coasta de vest a peninsulei Istria. Orașul vechi se află pe un promontoriu, cu case strâns înghesuite până la malul mării. O încrengătură de străzi pietruite duce la biserica Sfânta Eufemie, aflată în vârful dealului, a cărei clopotniță domină orizontul. La sud de orașul vechi se află Lone Bay, una dintre plajele de pietriș din zonă. Cele 14 insule ale arhipelagului Rovinj se află imediat în largul continentului.