Holidaymakers have been flocking to the beach in Mogadishu