You have to bring 15 subsidiary characters to the Island before the Diner will appear, I believe. This is a Character Guide for Island of Happiness. You can scroll down a little more than halfway down the page to find a list of subsidiary characters.