Trade steering is used for two primary purposes. To move trade from areas where you have low power to areas where you are dominant, and to move trade from a node to the node where your capital is to avoid taking a trade power penalty. Trade being pushed downstream occurs wihtout a merchant in nodes other than your capital, but you cannot change which direction trade flows downstream unless you have a merchant there.
Here is an example of a game where trade steering is useful:
In this game I have roughly 50 percent power in both the Tunis and the Sevilla nodes, but my capital is in Sevilla. Because of this, the best course is to move trade downstream from Tunis, which sends 2.5 gold out of 5 to the Sevilla trade node. In Sevilla, I can capture 50 percent of that trade and get a total of 1.25 gold from the tunis node, times my actual income modifiers. On the other hand, if I tried to collect trade in tunis, i would take a 55 percent penalty to trade power, leaving me with only around 25 percent power. That would let me collect only .66 gold times Actual income. Trade steering is twice as good here. If I had no merchant at all, my power would push trade downstream, but aragon would make that travel to genoa instead of Seville. I would lose out on ALL income.
This is what the trade map looks like with no merchant:
I get absolutely nothing from the Tunis trade node, because I have no merchant there. This is caused by Aragon steering trade toward Genoa.
While it is possible to steer trade upstream, it is virtually useless to use a merchant to do so because the trade power penalty is severe. Steer trade downstream, not upstream.
Instead, you should relocate your capital to a the node that is furthest downstream which you dominate, and then direct trade there.
Should you always steer trade to your capital? NO!
Usually you will want to direct trade downstream, but not always. You don't direct trade through nodes where other players/AI have a lot more trade power than you, especially your enemies.
One good example of a situation where directing trade would be a bad idea occurred in my most recent game as Netherlands. I had a large number of colonies in the Chesapeake bay node. However, if I directed trade downstream, it would have been collected by England or Norway, in The North Sea and London nodes between Chesapeake Bay and Antwerpen. Instead, it was better to just collect trade.
Many people will tell you that you should extract trade only at your capital. This is FALSE. Here is an example of how much you can pull out of a non-capital trade node, without investing any ideas in trade. This is more than even in my capital.
The key to note is that I control 93.5 percent trade power, even with the large penalty to trade from collecting without a capital present:
This is because the trade penalty for collecting from a non-capital node is a trade power penalty, which means if you still have a higher percent power in a non-capital node than in your capital after the penalty, you should definitely collect there
Short answer: You can't.
Ships in EU4 are not able to attack provinces, neither are they able to attack enemy ships that lie in the harbor of a city/province.
What you can do is blockade the harbor of the enemy city, so that other ships cannot enter or leave. This greatly improves your chances for a shorter siege by land troops on this coastal province.
The rationale behind this is that if your troops are besieging a city on the coast, the defenders could get support (food, water, supplies) through incoming ships. So a coastal province automatically gets a bonus on defense if you do not block the harbor with your ships. You can see this bonus on the siege screen. (Screenshot will follow.)
A coastal province automatically gets blockaded if you have ships in the adjacent water region where the city's harbor lies. (given that you are at war with the province owner)
So it is always a good idea to blockade the harbors of enemies provinces you want to conquer.
Also it should be noted that blockading provinces gives you additional warscore.
The Detach Blockade button will split a troop from your ship squad that is large enough to blockade a harbor. It works pretty much equal to the Detach Siege button of land troops.
Best Answer
Your answer 3 is correct.
You either need to have enough transport ships to move the entire stack at once or you need to split your army into chunks that fit onto the amount of transport ships you have.
If you have 19 troops and 15 transport ships, you will need to split your forces and send one batch of 15 or less across, then send the remainder.