Esquinzo is a village really and pretty strung out at that. There are a few big hotels with frontline beach access albeit via steeply sloping sites. There are a couple of beach bars and a watersports centre. There’s an excellent supermarket, there’s a chemist and there’s one nice restaurant - that’s about it. If you go on google maps streetview you can have a little “walk-about” the area.