Next month, we shall be sailing on Tahitian Princess from Dover to New York, via the Faroe Islands, Iceland, Greenland and Newfoundland. The cruise will terminate at Brooklyn Cruise Terminal in New York, where we shall rejoin the ship for its return journey to Dover. We shall have limited time in New York, and we don't know how long we shall require to clear US immigration. Although the cruise line does not offer special facilities for transit passengers, we would like to visit the Empire State Building and other places on Manhattan Island. What is the best way to travel from the Brooklyn Cruise Terminal to Manhattan and vice versa?