Some may believe St. Tropez is simply a hard-to-get-to beach town in the South of France, a two-hour drive (or 25-minute helicopter ride if you, and your wallet, are so inclined) from Nice Côte d’Azur ...