A relief ship has arrived in northern Sri Lanka to deliver supplies for people cut off by fighting between Tamil Tiger rebels and government forces .