'Along the sea' appears unnecessary in the English, and le long de la mer possibly in the French, as the Promenade des Anglais is not far away in Nice. In German, Promenade is perhaps not so common in this sense, so dem Meer entlang (alt. Strandpromenade) is justified. 'Esplanade' is available in English, but has a different meaning in French and German.