Puerto de la Cruz ligt op het Spaanse eiland Tenerife, voor de kust van West-Afrika.