Sort:  

It is at the northern Sardinia (Itali), near the locaità called Castelsardo. Thank you for appreciation

You must have toured the entire Italy. You leave so much of your experience in your comments, which is amazing!