Gorgeous views at Castle Point Lookout in Hoboken