St Tropez has long been associated with glamour, luxury and celebrities. But some visitors claim the French Riviera favourite has changed beyond recognition