Human beings by nature are land creatures, not sea creatures. Thus it is more of an alien environment being on a Navy ship than being in an Army division. Army and Marine basic training is more demanding physically than the Navy equivalent; but serving in the Navy brings on special PSYCHOLOGICAL stresses, and the Navy has more of a unique set-apart culture to reflect the abnormal environment.
I was a submarine sailor for part of my career. You had to get used to your ENTIRE WORLD being a space about 320 feet long, 40 feet wide at the widest place, and three storeys high plus a sort of little cellar known as the bilges.
Of course there's more I can tell; what is needed?
If your family will permit outside e-mail contact, my own outside e-mail address is:
empowerfreedom@q.com (note Q as in Quiet)