Sainte-Maxime liegt im Norden des Golfs von Saint-Tropez. Die bewaldeten Hügel des Maurenmassivs schützen den Ort vor dem Mistral. Das Klima ist mild (siehe auch Mittelmeerklima). Zu den exklusivsten Wohnlagen gehören die Domaine du Golf de Sainte-Maxime und die Domaine de Beauvallon im benachbarten Grimaud.