The Hotel Puerto de la Cruz is in the residential area of La Paz, with lovely views over the sea and towards Mount Teide. The resort centre is half a mile away, where there are many shops, bars, restaurants and a popular market. The hotel runs a regular courtesy bus there five times a week.