The South of France Has a New Luxury Hotel — With Panoramic Views of the Mediterranean Sea and Southern Alps