the wild beach rose that grows all over mount desert island, maine