There are checkpoints! Once you unlock those you can jump from one of them to the next. And there's a checkpoint in town that you can use too. And there's a return to town button you have access to any time. So that should help cut down on the backtracking! :D