They are supposed to be Navy (their uniforms claim Navy) but they keep interchanging terms and slogans for the Marines such as "Semper Fi".
At no time in the history of the United States of America have the US Marines had any of their own ships. The US Navy is the Uber for the US Marines.