Castle Island Beach: Boston's Harbor Fort and Swimming Cove | OnlyBeaches