On the south coast of France, just 5 minutes’ drive from trendy St-Tropez, lies a little-known, idyllic 110-hectare neighbourhood: Les Parcs de St-Tropez.