We highly recommend Abel’s place, great location, lovely apartment and less than a 5 minute walk to the beach.
Boulangerie and small supermarkets within a short walk.
St Jean de Luz has a lovely sandy beach and is a good size for exploring easily by foot. Train station about 10 mins walk.
Great covered market.