Well, sadly, Club Penguin Island may be only on IOS and Android. In the future, it's possible that we can get a PC version, but as far as I know, it'll only be on IOS and Android.
I guess all we PC players will have to hope, then.
I've tried using them before, but they screw up my computer so I end up uninstalling them.