The objective marker still appearing after you defeated the Vikings is a known bug. However, Finstown is an optional area that is not required to finish the rest of the game, and this issue should not prevent you from leaving Finstown and continuing the rest of the game.