Yes, in order to see some of the island-specific content, you'll need to regenerate your universe or start a new one. Be warned! If you regenerate, islands other than your Home Island will be reset, so make sure to move anything valuable to your Home Island before doing this.