Banff's Secret Island

Banff's Secret Island is where Banff goes when he is not doing his superhero activities. He goes there to cheer on his fans that know about his hideout, but not his idenity.