Not all ships can dock everywhere. Not all shores are good for landing. An amphibious attack, back then, was much harder than what can be accomplished today.
True. Unless you are vikings, you couldn't land everywhere. Sadly BM doesn't have nice sand beaches!
Maybe make it impossible to land in forest regions?