There is a relatively new bar/restaurant on the front (beach end of the village) called Ajibe (most people refer to it as the Silver bar). They have blackboard menu (typically Canarian) and you can eat inside or out (open 8am - midnight). House wine is very good, normally well known make i.e. Vina Norte and reasonably priced.
Pennys Bar (Penny and Phil) for pre dinner drinks (close around 8pm). They are other end of San Juan on the front. Very small bar very comfortable and homely - lots of English people. They do lunchtime snacks which are very good. Happy Hour I believe 5pm-8pm.
Taverna on the front (overlooking the harbour and new beach) is good for pre dinner drinks. They do food but not much room inside to eat or drink. They have 2 other restaurants, (either side) the Marsala which specialises in meats (being vegetarian myself never eaten there) and the Marlin specialising in fish - I hear very good but VERY expensive. A lot of their customers come from the Abama, so speaks for itself.
Excellent Chinese restaurant on the front, persistent good food and reasonably priced.
Be interested to know how you get on.
I am not in competition with Borris and Dorris.