Treasure Island wind gusts, pelting rain