South Padre Island names new Public Works Director