Théoule-sur-Mer est une commune française située à l'extrémité sud du département des Alpes-Maritimes en région Provence-Alpes-Côte d'Azur. La commune se situe à l'est du massif de l'Esterel, dont elle est située sur les contreforts, ainsi qu'à l'ouest de la baie de Cannes.