Don't understand the rules of civ 7. Am I missing something?

Does the game in anywhere explain what are the location requirements of building improvements? For example, I knew fishing boat can be built on coast. How about Plantation vs Farm?

Also what's the location requirements of building different types of buildings? Can't find it from the Civilopedia nor the tooltips.