直风切变影响，鲸鱼的对流云系被切离至西面，中心再次暴露；同时鲸鱼被海南岛地形牵引而西折。中国国家气象中心表示鲸鱼在下午6时50分于中国海南省万宁市和乐镇登陆，并于晚上8时将鲸鱼降格为热带风暴。鲸鱼在晚间至23日凌晨採取较为偏西的路径，横过海南，上午移入北部湾。由于鲸鱼以比预期更偏西的路径掠过海南，其中心直接横越海南岛的高山，颇多气象部门预计鲸鱼会因而消散，联合台风警报中心更一度将鲸鱼降格为热带低气压；但受到湿润而炎热的活跃西南季候风支援，鲸鱼能大致维持强度，令联合台风警报中心在数小时后将鲸鱼重新升格为热带风