Military forces of Somalia’s semi-autonomous Puntland region have retaken a strategic town from Islamic militant group al Shabaab, an officer said on Friday.