You can't get Abomasnow at all in Sun or Moon unless you traded one from USUM through Ultra Space.
Golisopod is a Bug-Water type and in all honesty I wouldn't even consider seriously using it since Emergency Exit makes it wildly inconsistent ingame. Salamence is a pain to train and doesn't really pick up on viability until it's excruciatingly late evolution, unless you don't mind spending hours grinding for a level 10 Salamence.
I also wouldn't typically recommend Island Scan Pokemon for the same reason of being a pain to get, but Aegislash is generally the better option due to its good stats and great movepool. Rhyperior is a fine choice and Rock/Ground is great offensively, but defensively it falls apart due to numerous common weaknesses.