From whale watching to timeless villages to miles of soft, sandy beaches, this fabled Massachusetts peninsula and its island neighbors have it all.