The Cult of Hotel du Cap-Eden-Roc: Why This Iconic Retreat Defines the South of France Summer July 11, 2025