I'm not a New Yorker, but I believe the boat is the Staten Island Ferry. And a bit of googling suggests that the last building (with the "dinosaurs" banner) is the American Museum of Natural History.