You just don't give up

(Not that I do either

). Wouldn't an army attack the attackers rather than sitting in their ship all day watching the sun go around?

I have never seen (In any film or any real life event) an enemy ship just a few metres from shore waiting for an attack
In their Ship!! It just doesn't seem realistic.
They would either (a) get out and defend the land by hand (What are you going to do in a ship when a land army comes? Through cannons?) or (b) move to a different area with their boat. But because I said
docked I mean the ship actually staying in it's coast.
And what does "scuttle" mean?
Of course it's possible to capture ships, even the modern ones. Have you never seen when a helicopter comes and throughs down a rope so the troops can capture the ship? what happens is this...
1. Helicopter loads troops.
2. Helicopter lifts off (Maybe from an aircraft carrier, or from coastal land).
3. Helicopter releseas rope onto enemy ship.
4. Troops go down rope (although, the rope may pull them down automatically instead of them sliding.)
5. Troops come abourd and kill the crew in the ship.
6. If that isn't enough, more troops come from the helicopter and repeat the above steps.