Visit Castle Hill Inn, one of Newport’s most unique destinations for foodies