I noticed on the first page that someone said you get to choose the type of ship you want to be on. While choosing the ship, do they tell you where its homeport is? If it doesn't, are you allowed to try and pick your homeport and then just have the Navy designate what ship you are on?
Even if the info is not available, it's not hard to look up the ship's name and find out what the homeport is.
When you're ready to go to your next ship after 2.5 years on the first one, it works more the way you describe. They factor your ranking, then you pick your choice of:
1)Homeport
2)Job
3)Platform
You list preferences in all 3 categories, then list how important each of the three is to you.