A high-resolution numerical study at the Canary Islands off Northwest Africa