I would try this hotel on my next visit to Bayonne. It is centrally located, overlooking the Adour River, and just two blocks from the train station. There are a lot of decent restaurants within a 5-minute walk from the hotel. I only had lunch here one day and the quality of the food is good. The hotel front desk and the servers in the restaurant are all very friendly (speak very little English but that's OK by me).
12 Chemin de Jacquette, Bayonne
RN 117, 6 Avenue du Grand Basque, ZA Saint Frédéric, Bayonne
44-50, Alsace Lorraine Esprit, 64100 Bayonne
21 Rue Thiers, Bayonne