Regally situated between Nice and Cannes on the Cote d’Azur, Antibes has been a prestigious address for millennia. On a coast renowned for its ravishing vistas, none is more striking than the Cap d’Antibes thrusting into the sea from the Provencal hills. The castle-like Chateau Grimaldi now houses one of the most extensive single collections of art by Pablo Picasso, who lived there for six months …