You're right, the expression is a maritime one and means that the sailor has a girlfriend everywhere he routinely sails to, each woman possibly not knowing about the others or at least turning a blind eye to them (meaning choosing not to see them). You could use this metaphorically to mean having several girlfriends at the same time. Presumably you wouldn't be able to do this if you were shy.
You're also right that the phrasing in your example does sound a bit peculiar. The use of "wonderful" here hints at exclusivity rather than promiscuity. So I wonder if he means that he sees one particular girl, that he was able to woo after setting aside his shyness, as providing a more satisfying relationship than having several flings on the side. We'd probably need to see more of the context to tell.