SEA duty I’d like a bit of clarification

My gf and I are trying to coordinate and prepare what is to be my navy career , she and I would like to know the following All help is appreciated

When on sea duty, is being at port common? Do you stay at port for long ? Can I fly her from port to port ? Realistically how often would she be able to see me ? Ofc different jobs have differs sea shore rotations, but we’re just looking for the average experience Again all help is appreciated