Plymouth is a town in southeastern Massachusetts, on Plymouth Bay, about 55 km (34 mi) southeast of Boston. Plymouth Rock, a tourist attraction, is on the shore under a granite canopy; recreations of Plymoth Plantation and the Mayflower are also there. Fish wrecks, ledges and other hot spots in Cape Cod Bay and Offshore Fishing Waters. Experience the latest proven techniques for catching the areas best Striped Bass, Bluefish, and School Tuna.