Castle Island is a scenic area in Boston, Massachusetts, featuring historic Fort Independence and beautiful walking paths along the waterfront. It's a popular spot for both locals and tourists to relax, enjoy picnics, and take in the stunning views of the harbor.