Cavalaire est situé sur la côte méditerranéenne, entre Saint-Tropez et le Lavandou, dans le département du Var (83), au fond de la baie du même nom, et au pied des premières pentes du Massif des Maures.
Connue en tant que station balnéaire, on y trouve deux types de plages : celle de la baie, longue plage de sable de 4 kilomètres de long, et les criques à l'est du Cap Cavalaire, comme Bonporteau, ou la Nasque, au hameau du Dattier.
Cavalaire is situated on the Mediterranean cost, between St- Tropez and Lavandou, in the Var (83) department. Known as a seaside resort, there are two types of beaches, as the one of the bay 4 kilometers long and the multiple coves and creeks beaches.