Fort Veliki Kaštio, Ston, surrounded by medieval city walls, a town on the Pelješac peninsula, Dalmatia, Croatia, Europe,