Location. Le Capet is located in central Sainte-Maxime close to Nartelle Beach Saint Tropez Citadel and Musee de l'Annonciade.