Dine with a view at New Jersey’s top oceanfront restaurants, where stunning coastal scenery and delicious cuisine meet perfectly.