Zaostrog este un oraș din municipiul Gradac, în partea de sud a litoralului Makarska, situat în golful natural și spațios. Înconjurat de pantele abrupte ale masivului muntos Biokovo împreună cu pini, întregul loc este o plajă frumoasă care se întinde pentru a contribui în mod semnificativ la dezvoltarea turismului în această regiune paradisiacă. Ca destinație turistică, cazare în Zaostrog pot fi găsite în apartamente și camere de case de familie. Zaostrog are o istorie bogată care este atestată de numeroase monumente culturale și istorice. Biserica gotică veche a Sfintei Barbara și a Sfântului Roko și fortul Ostrog, situat pe dealul de sub vârful Mali Viter, sunt doar câteva dintre atracțiile istorice. Zaostrog a fost menționat pentru prima dată în 1494, dar în acele vremuri populația era stabilită mai aproape de muntele Biokovo. În secolul al XVII-lea, aceștia s-au mutat în zona din jurul mării sau pe locul actualului Zaostrog. Acum este un loc liniștit pentru vacanțe pașnice cu familia și prietenii.