The Nürnberg Airport is quite close to downtown, and is in fact only a 20 minute or so ride from the main train station via U-bahn. I can't help you with the boat as I am not familiar with the location of the dock, but I'd imagine it is close to either a train, U-bahn or Streetcar station.