Source: Greater Boston Convention & Visitors BureauCastle IslandThe ancient Fort Independence finds its home on this impressive harbor peninsula, a beautiful place to walk and relax along the waterfront. WorldNorth AmericaUSAMassachusettsBostonCastle Island