15 Best Things to Do on Cape Cod — Including Whale Watching, Beach Combing, and Wine Tasting