Zaostrog () (Italian:Rastozza) is a tourist town and harbor along the Adriatic Sea in southern Dalmatia, Croatia. It is located between Makarska and Ploče.
Zaostrog, located on the Adriatic coast of southern Dalmatia, Croatia, is a popular tourist destination known for its harbor and scenic beauty. Situated between Makarska and Ploče, it offers a charming blend of coastal life and cultural attractions.