Zaostrog es una localidad del municipio de Gradac, en la parte sur del litoral de Makarska, situada en una bahía natural y espaciosa. Rodeado por las empinadas laderas del macizo montañoso de Biokovo y por pinos, todo el lugar es una hermosa playa que se extiende hasta contribuir significativamente al desarrollo del turismo en esta región paradisíaca. Como destino turístico, el alojamiento en Zaostrog se puede encontrar en apartamentos, y habitaciones de casas familiares. Zaostrog tiene una rica historia que se evidencia en numerosos monumentos culturales e históricos. La antigua iglesia gótica de Santa Bárbara y San Roque y el fuerte de Ostrog, situado en lo alto de la colina bajo el pico Mali Viter, son solo algunas de las atracciones históricas. Zaostrog se mencionó por primera vez en 1494, pero en aquellos tiempos la población estaba asentada más cerca de la montaña Biokovo. En el siglo XVII se trasladaron a la zona alrededor del mar o al emplazamiento de la actual Zaostrog. Ahora es un lugar tranquilo para unas vacaciones apacibles con la familia y los amigos.