Located at a point of land on the waterfront of Puerto de la Cruz, the principal city on the north coast of Tenerife.