Zaostrog er en by i Gradac kommune i den sydlige del af Makarska-kysten, der ligger i en naturlig og rummelig bugt. Omgivet af stejle skråninger af bjergmassivet Biokovo sammen med fyrretræer er hele stedet en smuk strand, der strækker sig for at bidrage væsentligt til udviklingen af turismen i denne paradisiske region. Som turistdestination kan man bo i Zaostrog i lejligheder og værelser i familiehuse. Zaostrog har en rig historie, som mange kulturelle og historiske monumenter vidner om. Den gamle gotiske kirke Skt. Barbara og Skt. Roko og Ostrog-fortet, der ligger højt på bakken under Mali Viter Peak, er blot nogle af de historiske attraktioner. Zaostrog blev nævnt første gang i 1494, men dengang var befolkningen bosat tættere på Biokovo-bjerget. I det 17. århundrede flyttede de til området omkring havet eller det sted, hvor Zaostrog ligger i dag. Nu er det et roligt sted til en fredelig ferie med familie og venner.