Quoted By:
Dual-type gym, but the types are closely related so I think I can get away with it.
Gym is a decommissioned icebreaker vessel permanently tied up at dock. The puzzle section would be the breaking-ice-floor type, in several rooms through the cargo hold, before battling on an open section of the upper deck done up like an open-air gym arena.
Since Lapras is bad on land, if it's one of those games where the gym leaders are active forces in the plot, Alolan Ninetales is the overworld/companion 'mon, while Lapras remains the gym headliner.
If it's a game where HMs are a thing, beating it gives access to Surf.