Flights, buses and rail services were canceled and schools closed as a typhoon with wind gusts of up to 144 km/h made landfall in Hainan province on Tuesday.