Seastreak Whale Watching Cruise experience and this was my first time doing this and it's a 3 hour boat ride that leaves from Seastreak Ferry Terminal at Highlands NJ or Highlands New Jersey and costs $55 and we saw a humpback whale and some bottlenose dolphins and the crew said they saw some spinner sharks in the distance but we weren't able to see them but the Seastreak 3 hour whale watching cruise or Seastreak whale watch was a lot of fun and I would do it again and it's a nice way to see marine life and ocean life and whales at the New Jersey shore area and is located at 325 Shore Dr, Highlands, NJ 07732.