I have been shopping for years at Smallwood's on 17th St Causeway in Ft Lauderdale.
They supply uniforms to smaller cruise lines and private yachts.
They carry all the Bates Shoes models - male and female.
They also give you a 10% discount when you show your crew card.
They have a webiste as well.