When visiting this island country, you might buy some of its famous "shorts" in Hamilton, the capital