Although set in Saint-Tropez the exterior scenes and shots were taken approximately 70 miles north, just beyond the city of Nice, around the Villefranche-Sur-Mer and Cap Ferrat area. Still a very chic area for locals and tourists.
The bay by Cap-Ferrat, where the exterior shots of Emily's fancy hotel were taken and overlook the ocean side town of Villefranche-sur-Mer, is the same location from the movie Jewel in the Nile where Michael Douglas was jet skiing while Kathleen Turner was trying to write her latest book on their yacht.