杜布罗夫尼克古城依山傍海,城区分为旧城和新城两部分,旧城有十四到十六世纪建的古城堡,建在一块突出海面的巨大的岩石上,城堡的墙用花岗岩砌成,厚5米,高22米,长1940米,墙外有护城河环绕。