Sort:  

it's in the north of La Gomera, Canary islands. Called Castillo del Mar