St. Tropez is a beautiful French town located southwest of Cannes France on the Cote d'Azur. Tourists to Cannes can enjoy a scenic drive along the Mediterranean Sea to St. Tropez.