Well, we just went on a Carnival cruise to Cozumel, and I wore my sgian dubh with no notice at all. I think most people you meet will be too freaked out by the whole kilt idea to worry about what's in your sock!