All TMs and Where to Find Them – Pokemon Sun and Moon
TM11: Sunny Day – Save up 50,000 Poke Dollars and purchase this one from the Battle Royal Dome Pokemon Center on Akala Island.
TM12: Taunt – There’s a caravan on Route 12 on Ula’ula Island. A “Punk Guy” (he’s dressed in black) will gift you this TM. He’ll be in one of the trailers.
TM13: Ice Beam – Found within Mount Lanakila on Ula’Ula Island, in a small cavern.
TM14: Blizzard – Will cost you 30,000 Poke Dollars in the Seafolk Village Pokemon Center on Poni Island.
TM15: Hyper Beam – You can buy this from the Seafolk Village Pokemon Center on Poni Island for 50,000 Poke Dollars.
TM16: Light Screen – Yours for 10,000 Poke Dollars at the Heahea City Pokemon Center on Akala Island.
TM17: Protect – Also purchased at the Heahea City Pokemon Center for 10,000 Poke Dollars.
TM18: Rain Dance – Sold for 50,000 Poke Dollars at the Battle Royal Dome Pokemon Center on Akala Island.
TM19: Roost – Sold at the Malie City Pokemon Center on Ula’ula Island for 10,000 Poke Dollars.
TM20: Safeguard – Sold at the Heahea City Pokemon Center on Akala Island for 10,000 Poke Dollars.