There's an optician on Old Street in Philipsburg that carries Maui Jim's. Can't remember the name, but Old Street is only a block long, so can't miss it. Used to go there when we went to the Belgian Chocolate Shoppe (no longer there, sadly).