Makarska hat sich zwischen dem Berg Biokovo im Hafen, begrenzt von den zwei Halbinseln Hl. Petar und Osejava, niedergelassen. Sveti Petar und Osejava sind für Besucher attraktiv, denn sie haben waldreiche Parks und somit können hier alle Erholungsbedürftige und Liebhaber der Natur schwelgen. Es bestehen ebenfalls Spazier- und Laufwege, von wo aus sich ein wunderschöner Blick auf die Stadt, das weite Meer, die Inseln, sowie auf Biokovo erstreckt.