Cannes is one of the most exciting cities on the French Riviera, known for its festivals, beach restaurants and legendary ...