Marines are meant to be on ships and then leave the ships to invade somewhere by fighting on land. Think like the Pacific Island invasions in WWII.
Navy control the ships and fight on water like aircraft carriers, and submarines.
There is an overlap, at least in the US, because historically Marines would deploy from Naval vessels.
Latest Answers