Zaostrog is een stad van de gemeente Gradac in het zuidelijke deel van Makarska kust gelegen in een natuurlijke en ruime baai. Omgeven door steile hellingen van het bergmassief Biokovo samen met pijnbomen, de hele plaats is een prachtig strand dat zich uitstrekt om aanzienlijk bij te dragen aan de ontwikkeling van het toerisme in dit paradijselijke regio. Als toeristische bestemming is accommodatie in Zaostrog te vinden in appartementen en kamers van familiehuizen. Zaostrog heeft een rijke geschiedenis waarvan talrijke culturele en historische monumenten getuigen. De oude gotische kerk van St. Barbara en St. Roko en het fort van Ostrog, hoog gelegen op de heuvel onder de Mali Viter piek, zijn slechts enkele van de historische bezienswaardigheden. Zaostrog werd voor het eerst genoemd in 1494, maar in die tijd woonde de bevolking dichter bij de berg Biokovo. In de 17e eeuw verhuisden ze naar het gebied rond de zee of de plek van het huidige Zaostrog. Nu is het een rustige plek voor een vredige vakantie met familie en vrienden.