Tavaco se trouve à 450 mètres d’altitude et appartient à l’ancienne piève de Mezzana. C’est une commune de moyennes montagnes, dominée par la Punta Sant’Eliseo (1271 m) et par le Monte Rossu (867 m). Il s’agit d’un très bon point de départ pour de nombreuses randonnées : un sentier de randonnée bien entretenu et balisé relie Tavaco au village de Sari d'Orcino. Une multitude d'autres sentiers passe par la Punta de Sant'Eliseo, qu’on peut rejoindre en passant par le col de Tartavello. Faites attention parce-que la plupart de ces sentiers correspondent à des chemins pratiqués par les chasseurs.
Cette commune rassemble plusieurs hameaux, dont les plus importants sont Casacce, Minutella et Vignola. Les principaux cours d’eau sont la rivière Gravona et les ruisseaux A Liscia et Valdu.
Au cours de son histoire cette commune a été détruite plusieurs fois par les envahisseurs, notamment par les Maures et par les Génois. Encore aujourd’hui une ancre marine gravée sur la façade principale de l’église paroissiale rappelle une victoire contre les Maures.
Les amateurs d’art pourront visiter l’église paroissiale Saint-Martin (XVI° siècle), qui a été construite sur le lieu de la victoire des habitants de la vallée contre les Maures : c’est pourquoi cette église était consacrée à Notre Dame de la Victoire. Le clocher de cette église possède deux cloches datant de 1927 qui sont encore sonnées à la main, même si un mécanisme électrique a été installé.
Dans le village vous pourrez tomber sur plusieurs fontaines, fours à pain et séchoirs à châtaignes.
Tavaco se situe à 27 km d’Ajaccio, à 58 km de Cargèse et à 63 km de Corte. Cette commune est traversée par la route D129.