Toile Blanche is a hillside hotel with hip rooms, a chic restaurant featuring homemade Mediterranean cuisine, an outdoor pool, and an art gallery.