At 23 miles long with 15,000 inhabitants, their holiday destination Martha's Vineyard is an idyllic example of small town America Photo: © Rex