Les Castelli di Cannero sont des châteaux situés sur trois îlots rocheux : deux d'entre eux comprennent des ruines de la forteresse Rocca Vitaliana, elle-même construite sur les ruines d'un château plus ancien édifié aux XIe et XIIe siècles, bâtis par la famille Mazzardi. La légende raconte que les Mazzardites, après leur défaite, ont été jetés dans le lac avec une pierre autour du cou et se sont ainsi noyés. On dit même que les jours où le brouillard est épais sur le lac, il est possible de voir un bateau fantôme naviguer autour du château, réclamant l'ancien trésor submergé. Aujourd'hui l'île appartient à la famille Borromée.