I find it tricky to keep track of what buildings I have and where. I usually trawl the Economy listings to identify the buildings.
A cartographer could be sent out to inventory the buildings and draw a simplified map of my properties. I would need to resend him/her whenever I make changes or significant changes, but they could also identify places available for expansion such as rock which can be excavated, or shoreline which could receive floating residences.
Possibly an advanced (or educated with books) cartographer could make suggestions on optimising layout?