Castle Island is a historic site located in Boston, Massachusetts. It is known for its scenic waterfront views, walking paths, and Fort Independence, which dates back to the 1600s. The site offers a blend of history, nature, and recreation for visitors of all ages.