Areas in Batu Pahat, Pontian, and Johor Baru were hit by flash floods caused by a heavy downpour and high tide.