Typhoon Champi forced work and class suspensions across the island of Taiwan, leaving at least one dead and 94 injured.
Over 70 flights between Hong Kong and cities like Taipei and Kaohsiung were cancelled on Friday.
Before it brushed Taiwan, the storm also approached Japan, where more than 200 flights and over 100 ferry routes connecting Okinawa's main island to outlying islands were suspended.
Affected by Champi's outer bands, coastal areas of Keelung saw strong winds and showers on Friday morning.
Large waves crashed against the shore, prompting authorities to close beaches to visitors.
Strong winds also battered Hualien in eastern Taiwan, snapping trees and knocking down rooftop billboards.
In Yunlin County, damaged utility poles left nearly 3,000 households without power, and workers were deployed for repairs.
In Pingtung County, massive waves swept away a man who was wave-watching at a beach around midday on Thursday.
Rescuers found him with no signs of life.
Authorities urged the public to stay indoors and away from the coast.
Meteorologists said wind speeds near Champi's centre reached Force 14.
The storm was expected to continue its northwestern path towards the northern tip of Taiwan while slowly weakening.
It is forecasted to take a more northerly path on Saturday morning before turning northeast towards Japan's southwestern coast.
The storm caused Cathay Pacific, Hong Kong Airlines, China Airlines and EVA Air to cancel at least 72 flights between Hong Kong and cities including Taipei, Kaohsiung and Taichung on Friday.
Typhoon Champi had also approached Okinawa, bringing strong winds and heavy rain.
The Japan Meteorological Agency warned of a sharply rising risk of rain-related disasters and waves up to 12 metres high.
More than 200 flights and over 100 ferry routes connecting Okinawa's main island to outlying islands were suspended.