Aerial view of Cannes, a resort town on the French Riviera, is famed for its international film festival