Vila Vella fortress in Tossa de Mar, Spain