Zaostrog to miejscowość turystyczna na Riwierze Makarskiej, całkowicie poświęcona rozwojowi turystyki. Zaostrog to miejscowość turystyczna i port wzdłuż Adriatyku w południowej Dalmacji w Chorwacji. Znajduje się on między Makarską i Ploče. Składa się z dwóch części, starszej części poniżej stromym górskim Biokovo i nowszej strefie przybrzeżnej. Olej z oliwek i turystyka wyróżnia się w okolicy.
Dominujący wioskę dla ponad pół tysiąca lat jest stary klasztor franciszkański nazywany św. Marija. Klasztor posiada otwarte muzeum, etnologiczną, galeria i dużą bibliotekę z ponad 30.000 tytułów, znaczna część starszej literatury chorwackiej. Zaostrog liczy okolo 350 mieszkańców, zajmujących się przeważnie gastronomią i turystyką.
Miejscowość dysponuje okolo 750 miejscami w kwaterach prywatnych, willach i pensjonatach oraz 600 miejscami na auto-kempingu . Znajdujący się w zawsze zielonej dolinie, otoczony stokami Biokova, ze wspanialymi plażami oraz bogatą tradycją kulturalną i historyczną, nieopodal licznych miejscowości wycieczkowych,
Zaostrog jest atrakcyjnym miejscem na udany wypoczynek.