1st Boss: Keep your distance from him and go around in a circle dodging.
2nd Boss: Avoid the Submarine and wait till its protection floats out. When they do, dodge them and go near the submarine and attack it. If you have good attack this should only take 1-2 trys.
3rd Boss: I'd recommend getting max weapon and +4 fire rate and the +4 Speed sail. You want to have around 5+ anchors. The only advice i can give you is to learn the pattern it attacks in and keep dodging.
These games are hard as hell. You have to do everything by yourself, don't got any machine and then if you spill a sprinkle on the floor they start raeging.
To finish the last race, keep stabbing and taunting the enemies and pick up the stamina power ups. When the weather is clear, donate your money. Sprint whenever you can. Thumbs up so people can see?
You get all the locusts from outside, when you pass the gate, you can't get them anymore. Go back through to get them, if you missed some they'll appear again.