Insider's Guide to Cannes on the Côte d'Azur in France – everything you need to know. Discover the best attractions, things to do & see and restaurants.