How to navigate 20 beautiful miles of lobster rolls, cocktails, fried fish, donuts, and more. These are the best restaurants on Martha's Vineyard.