I retired from the Navy 8 1/2 years ago. Did my 20. Not always easy, and I will honestly admit I got to do some neat things and go places not everyone does. Even got to do things others in my field didn't get to do. My first and last tours were in weapons test units, I did 4 years with the amphibious Navy (think Marines and how they get places), 5 years with the submarine force and 4 years on a carrier. Plus schools. I am a retired Navy photographer. I had a pretty good time overall.
Seriously, you will probably be deployed more than once. And if you are on a ship, you will be in and out of port frequently. Fact of life. Its hell on families. Call me lucky or otherwise, but my wife stayed with me through it all. 5 deployments on 2 different ships (8 years sea time), and she stayed (we passed 26 years this past summer.
Safety is a big field and unless something changed, safety POs are pulled from various job groups. No Safety only rating. I spent half my career as a divisional safety guy as a collateral duty. So be careful how you pick a job and what schools you get. There are plenty of interesting jobs, I'd venture a guess that the Navy has the broadest career choices of all the services.
Just make sure to get all the information you can before you sign anything. Recruiters aren't all bad, but they do have quotas to meet. Talking with them at the beginning of the month is better and less tough sell. Usually. IF YOU DON'T LIKE WHAT YOU HEAR, GET UP AND LEAVE! The military isn't for everyone, each service has its own difficulties. Be prepared to make the best of even tough situations. When I was stationed in Hawaii, I knew plenty of people that were bored in 6 months. We lived there for 5 years and never got bored.
Good lucky brotherman.