Located along the Mediterranean, Cannes is an upscale resort city, perhaps best known for the Cannes International Film Festival.