Lewes, DE to Cape May, NJ
This ferry connecting the Delaware Peninsula with the NJ mainland is a marvel. It goes 17 miles in 85 minutes from coast to coast.
It takes foot traffic so it's also a great way to tour Cape May, a charming Victorian town.
While on board, there's excellent seating and a nice lunch area.
The terminal in Lewes also has a nice lunch spot—open air!