Question Regarding Time Spent Ashore As a Submarine LO


I'm currently considering a career as a logistics officer within the submarine service and while I did find some of the answers I was looking for, the question of how much time I will be spending ashore after training hasn't been answered...

As a submarine LO, will I be serving onboard a submarine for most of my career? Or can I expect to be doing shore-based tasks?

I am asking this as the submarine service seems extremely appealing to me but only if I were to spend time onboard rather than ashore.