Every year, typhoons make landfall in Japan.

Literal

Every-year, Japan [in-には] typhoon [subject-が] makes-landfall.

上陸する ('to make landfall, to come ashore') is the precise verb for a typhoon (or any storm/vessel) hitting land from the sea. 日本には ('in Japan') uses には with emphasis — 'as for in Japan.'