Zaostrog est une ville de la municipalité de Gradac, dans la partie sud du littoral de Makarska, située dans une baie naturelle et spacieuse. Entourée par les pentes abruptes du massif montagneux de Biokovo et par les pins, la ville est une belle plage qui s'étend et qui contribue de manière significative au développement du tourisme dans cette région paradisiaque. En tant que destination touristique, Zaostrog propose des appartements et des chambres dans des maisons familiales. Zaostrog a une histoire riche dont témoignent de nombreux monuments culturels et historiques. L'ancienne église gothique de Sainte-Barbara et de Saint-Roko et le fort d'Ostrog, situé en haut de la colline sous le pic Mali Viter, ne sont que quelques-unes des attractions historiques. Zaostrog a été mentionné pour la première fois en 1494, mais à l'époque, la population était installée plus près de la montagne Biokovo. Au XVIIe siècle, ils se sont installés dans la région autour de la mer ou sur le site de l'actuel Zaostrog. Aujourd'hui, c'est un endroit tranquille pour des vacances paisibles en famille ou entre amis.