Saint Tropez is a famous French resort town on the Côte d'Azur; used as a proper noun to refer to the location and the associated lifestyle. In English, it is typically pronounced with an anglicized stress pattern and French place-name vowels, signaling familiarity with the location while preserving its French roots.
Full pronunciation guide