A sandy, windswept spit of land might seem an unlikely place for a garden mecca. But at the very tip of Cape Cod is Provincetown, Massachusetts (or "P-town