Puffertail Island

Puffertail Island is an island where Puffertails live, that was mentioned by Zeppla in "Puff Enuf".