Punta de Teno is a small, rocky headland that forms the northwestern tip of Tenerife Canary islands Spain