They actually never write that precisely in literature books. They say it’s Ethiopia or Sudan. Some even say its Tanzania. If you ever read debates or forums discussing Punt, Ancient Egyptian lectures etc Somalia is never or rarely mentioned as the location of Punt.Most say punt is located in the northern coast of Somalia and somaliland.