Foodies to gather for Taste of the Cape this weekend