Puerto de la Cruz was one of Tenerife's first holiday towns, but away from the seafront pools and the old fishing harbour it still has a good choice of guachinches serving the most traditional dishes of Canarian cuisine.

Typical orders include escaldón de gofio, conejo en salmorejo and papas arrugadas with mojo, and there's plenty more besides.

The feel is homely and informal, a world away from the hotel dining rooms.

Our list of the best guachinches in Puerto de la Cruz will help you choose.