100s flee shelled Somali port town