I figured it out. It's the NewStations v0.6 that has the animated, mostly german stations. Pic related is one of my favourite stations to build in medium sized mountain towns. It also has to be built on a slope.
I don't know if beach industry needs beach objects to work. As an industry it accepts passengers and in FIRS it should also accept sand.