The South Shore Irish Heritage Trail winds through nine towns, from Weymouth to Plymouth, along the South Shore of ...