Have one Island with 300+ Peeps on it, all with homes 0.15% of players have unlocked this achievement