Perched high in the hills of the French Riviera, Lily of the Valley is an idyllic Mediterranean retreat where wellness meets luxury.