Tropical Storm Penha slammed ashore onto the southeastern province of Surigao del Sur from the Pacific on Thursday.