So far, I love the idea of cliffs vs beaches. However, I thought it was peculiar that you could build ports on any beach. I thought that perhaps it would be more strategic to have instead ports be built on "cove" tiles which would, essentially, act as a resource tile. Early game, if you wanted a decent port city you would have to search for the right geography rather than just any old beach. Later in the game, however, you could construct artificial coves via engineering or spells wherever you may like.