I was at TB Latin Club (Av. de Anaga, Santa Cruz de Tenerife) this summer and it was great. Very friendly staff, good relaxed atmosphere. Free entry (but drinks quite expensive) and a mix of salsa (50%), merengue (15%), bachata (15%) and reggaeton (20%).
There were predominantly Cuban style dancers at the club when we were there but the salsa music wasn't all timba by any means.