Il paese, sovrastato dalle rovine di una fortezza medievale, deve il suo nome all’arciduca Carlo, che nella seconda metà del XVI secolo ordinò la ricostruzione dell’abitato distrutto dai turchi. La strada costiera corre alta sul mare, verso il quale sembrano precipitare le cime del Velebit.