Zaostrog je město v obci Gradac v jižní části Makarského pobřeží, které se nachází v přírodní a prostorné zátoce. Celé místo je obklopeno strmými svahy horského masivu Biokovo spolu s borovicemi a rozprostírá se zde krásná pláž, která významně přispívá k rozvoji cestovního ruchu v tomto rajském kraji. Ubytování v Zaostrogu jako turistické destinaci je možné v apartmánech a pokojích rodinných domů. Zaostrog má bohatou historii, o níž svědčí četné kulturní a historické památky. Starý gotický chrám svaté Barbory a svatého Roka a pevnost Ostrog, která se nachází vysoko v kopci pod vrcholem Mali Viter, jsou jen některé z historických zajímavostí. První zmínka o Zaostrogu pochází z roku 1494, ale již tehdy bylo obyvatelstvo usazeno blíže k hoře Biokovo. V 17. století se přestěhovali do oblasti kolem moře nebo na místo dnešního Zaostrogu. Nyní je to klidné místo pro klidnou dovolenou s rodinou a přáteli.