Primary sofaTest position before replacementDo not assume a new sofa fixes the layout. First test whether a cleaner footprint or orientation can open the path between living, dining and the terrace.
Living rugOne clear fieldUse one rug large enough to visually contain the sofa and any retained chair without spilling into the main circulation line.
Dining tableWork with the window seatThe table should use the existing bench and view wall intelligently while preserving terrace access and chair pull-back.
Kitchen seating3-4 real sit-around positionsIf Melissa wants wet-weather gathering at the island / bench, draw actual stool depth and knee space before fixing the island size.
Occasional chairsOne or two, deliberatelyAvoid recreating the current cluster of small edges. A single strong counterpoint chair may be more useful than a pair.
TerraceAn extension, not a second dining roomUse the covered outdoor zone for flexible weather-dependent overflow without duplicating every indoor function outside.