Punta de Teno Lighthouse on the northwest coast of Tenerife Island, Buenavista Norte municipality, Canary Islands, Spain