Some of the best things to do in Tenerife’s Northern Coast include walking along its black sand beaches, hiking in a cloud forest and exploring its centuries-old colonial towns.