Embarked units, especially Settlers, should be considered non-combat units, since they can't attack naval units. Embarked units will not stack with Naval units. I was playing as Russia and tried to move a frigate to the same tile as an embarked settler. It wouldn't allow me to do this. I've attached a save.