Bonjour Tania,
Airbnb collecte la taxe de séjour pour certaines communes de France mais pas toutes. Il semble que Cannes soit concernée par cette collecte. Logiquement, vous ne devez pas la payer à votre mairie mais pour en avoir le coeur net, rapprochez vous de la mairie et ils devraient vous confirmer cela.
Il y a des communes, comme la mienne (Puteaux), pour lesquelles la taxe de séjour est payée par les hébergeant directement aux services fiscaux de leurs mairies.
Un article qui date un peu mais qui peut vous aider : https://www.taxesejour.fr/2016/07/airbnb-devra-sacquitter-de-la-taxe-de-sejour-des-le-1er-aout/
Les frais de ménage sont encaissés par Airbnb puis vous sont reversés (diminué de la commission Airbnb).
Cordialement,
Karim