Makarska is a beach resort with a spectacular natural setting, backed by the glorious Biokovo mountain range. While the outskirts are a little shabby, there’s a lovely long waterfront promenade and a pretty limestone centre that turns peachy orange at sunset.

