"is it true that Trident basically swims around the globe so one big deterrent impact is that no country that might try to nuke us knows whether trident is within striking distance?"
The submarines go into hiding not so much so that no one knows if one is within striking distance, with a range of 7000 miles most potential threats probably are anyway (for example North Korea is will within that range), but so that no one can try and destroy them.
"I can see the point of portable nukes vs land based because it increases your range."
Again it's not about range but about survivability. If you've got fixed land based missiles then the enemy know where they are. They can then believe that if they can launch a sufficiently sneaky and devastating attack they can destroy all of the missiles and remove any chance of them being attacked back.
Therefore if you go for a land based solution you need to make sure that you've got enough missiles so as to reduce the chance of them being destroyed in a single attack. You also want to scatter those missiles. So you end up with more nuclear weapons in more places, which just isn't good.
"I read somewhere that the British nuclear submarines are so silent they have never been detected by any other navy."
They are very silent, however if an enemy had detected and followed one we wouldn't necessarily know about it. After all if they boasted about it we'd change the submarines to make them "undetectable" again.
"On top of that the exact location of them is not known to anyone but the commander."
The patrols are very secret. It seems likely that they use some system of prearranged "boxes" that each missile submarine will patrol within. However each box is going to be pretty large so even if a spy could get their hands on where the boxes are it would still be like trying to find a needle in a haystack.