Just 20 minutes outside the bustling streets of Cannes is the quiet town of Théoule-sur-Mer. With limestone cliffs and aquamarine waters this stretch of France’s Mediterranean coast is a bit under-the-radar, but no less beautiful…