Tucked in a pine grove, Villa les Cèdres is one of two private villas at Hôtel du Cap-Eden-Roc. Filled with natural light, it feels like a beloved Provençal home.