What is the best way to get from New Haven, CT to Cape Liberty cruise port in New Jersey?

I’m taking a cruise and I’m trying to figure out an alternative to driving and spending 20$ per day for parking.
2 adult passengers.

All ideas are welcome.
Thank you!
4 answers 4