Zaostrog è una località del comune di Gradac, nella parte meridionale del litorale di Makarska, situata in una baia naturale e spaziosa. Circondata dai ripidi pendii del massiccio montuoso del Biokovo e dai pini, l'intera località è una bellissima spiaggia che si estende per contribuire in modo significativo allo sviluppo del turismo in questa regione paradisiaca. Come destinazione turistica, l' alloggio a Zaostrog può essere trovato in appartamenti e camere di case familiari. Zaostrog ha una ricca storia che è testimoniata da numerosi monumenti culturali e storici. L'antica chiesa gotica di Santa Barbara e San Roko e la fortezza di Ostrog, situata in cima alla collina sotto il picco Mali Viter, sono solo alcune delle attrazioni storiche. Zaostrog fu menzionata per la prima volta nel 1494, ma a quei tempi la popolazione era insediata più vicino al monte Biokovo. Nel XVII secolo si trasferirono nell'area intorno al mare o nel sito dell'odierna Zaostrog. Oggi è un luogo tranquillo per una vacanza in famiglia e con gli amici.