Time and tide in Acadia : seasons on Mount Desert Island