Waterfront dining