Yes, there is an error somewhere. Before we knew that the goal was to go straight across the river, I worked it out assuming all of his speed would be dedicated to getting across the river quickly. That would yield the minimum time considering his speed and width of the river. That time was 1080 seconds. The book's time is about 1/2 of that. For him to set a course to get him straight across from the starting point forces him to spend some of his speed on the task of cancelling the current instead of getting across the river.
But, the purpose of this question was for you to exercise your skills. You should work on finding the correct time to get to the point straight across the river. Keep us up to date on how you are doing and we will make certain that you have it right.