Not trying to take anything away from Sailors, my Dad was a Sailor WWII, my Son Was a Sailor, Desert Storm....but are there no longer Marines aboard U.S. Navy Ships ?
On the larger ones yea likely so. This ship? Likely not. It had a crew of about 350 if fully manned. On the other hand I do know that Subs probably a substantially higher number of qualified shooters. Likely the highest ratio per crew member in the Navy. A friend of mine did sub duty and was a snipe IC1 meaning interior communications tech. He was also a marksman.