Perched high up in Théoule-sur-Mer looking out over the bay of Cannes, is the Palais Bulles, blushing pink in the Southern sun, with its feminine and futuristic natural curves.