Explore details about location New Whale Street. New Whale Street is a location situated within the Nantucket alongside other areas such as Moby Way, North Pond Road, Mackay Way.