I can see why they used beaches and made the rest of the continental shelves as cliffs. It's so we have choke points to defend landings from, which makes sense. I do agree though that river mouths should be another site where players should get ocean access.
Once we get our hands on the Map Editor we'll have the ability ourselves to make what-ever kind of tiles we want to have access to the sea, which I'm sure a lot of us Modders already have ideas for (my-self included).
I definitely support this idea though. We need either more beaches on a map (which can't always be guaranteed when you randomly generate a map) or simply a few more places where boats can land and that docks can be built. We just have to keep in mind the strategic thinking behind having limited access to the oceans and landing points. That mechanic definitely needs to be kept in place or it will make larger land masses impossible to defend from sea based invasions.
Another way would be to introduce a new algorithm to the random map generation process that tells it to build "beaches" inside of coves or bays. This way they are strategically (and logically) placed and those spots on a map will have a lot of defensive value as they do now.
Also, thanks for using the proper Category in your post. 