As mentioned the Riteway is a modern well stocked market that is a 5 minute walk from Sunsail. You will pay a bit more then St Thomas however easily worth it vice a special trip to Kmart. They also sell sunscreen at the store near the Moorings reception area.