Garachico town by the sea in tenerife island, from above canary islands, spain. landscape