Zaostrog to miasto w gminie Gradac w południowej części wybrzeża Makarskiej, położone w naturalnej i przestronnej zatoce. Otoczone stromymi zboczami masywu górskiego Biokovo wraz z lasami sosnowymi, całe miejsce jest piękną plażą rozciągającą się, aby znacząco przyczynić się do rozwoju turystyki w tym rajskim regionie. Jako cel turystyczny, zakwaterowanie w Zaostrogu można znaleźć w apartamentach i pokojach domów rodzinnych. Zaostrog ma bogatą historię, o której świadczą liczne zabytki kultury i historii. Stary gotycki kościół św. Barbary i św. Roko oraz fort Ostrog, położony wysoko na wzgórzu pod szczytem Mali Viter, to tylko niektóre z historycznych atrakcji. Pierwsza wzmianka o Zaostrogu pochodzi z 1494 roku, ale w tamtych czasach ludność osiedlała się bliżej góry Biokovo. W XVII wieku przenieśli się w okolice morza lub w miejsce dzisiejszego Zaostrogu. Obecnie jest to spokojne miejsce na spokojne wakacje z rodziną i przyjaciółmi.