translate English to French: Metres and metres of beach have made of this city one of the most important touristic centres in Spain.
Des centaines de mètres de plage ont fait de cette ville l´un des centres touristiques les plus importants d´Espagne.