Craving fresh seafood with a view? These hidden Coastal New Jersey shacks serve the catch of the day with stunning waterfront scenery.