First thing is the [Posse Comitatus Act](https://en.wikipedia.org/wiki/Posse_Comitatus_Act).
The federal military is expressly forbidden from acting to enforce domestic policies inside the borders of the United States – which means the Navy and Marines can’t act on civilians within 3 miles of the US coast, at least – so you need a civilian agency to enforce maritime laws in the US.
Hence the Coast Guard.
Latest Answers