where to find a shiny charm in pokemon ultra sun?
To receive a Shiny Charm, the player must complete the entire Alola Region Rotom dex excluding the Mythical Pokemon such as Magearna, and Marshadow to name a few. Once you complete it, proceed to Heahea City in Akala Island.