Several thousand of the Islamist fighters who retreated from Mogadishu on Thursday took a stand 300 km (186 miles) to the south near Kismayu port, but disappeared Sunday night after trading artillery fire with Ethiopian and government troops.