I never destroy factions, I move them around the map once I've defeated them to represent other tribes. Only at the very last of my campaign I kill them (for the VC's).

One comment on your walkthrough however. Tip 2 doesn't matter. Every faction gets money through the script anyway. If you block their ports they just get less money from trade and more money from the script.