He says he saw people flee, including friend Randolph Donovan, with whom he works as an entertainer for visitors to the island.
34-year-old Donovan leapt about 10 feet down from the dock in the ocean. A young woman in a wheelchair was sinking.
"I pulled her out of my wheelchair," Donovan told CNN.
Then 33-year-old Hamilton says he jumped in to help his friend, who held the young woman, kick fiercely to keep the two afloat. "I can't go any further," Donovan told Hamilton.
Hamilton said water was about 35 or 40 feet deep where they jumped, making it more than deep enough to sink a woman weighed in her wheelchair.
Together with the harbor spectators, Hamilton and Donovan pulled the young woman back to safety.
They never received her name, but said that one of her family members hugged them.
"I am glad the result was something positive," Hamilton said. "We would lose someone who is both a family member and a passenger."
They could easily have lost their own lives if the gust of wind had struck the waves by moving the massive Carnival Fascination cruise ship docked . If the ship had moved a few yards, the three could have been smashed against the port, Hamilton said.
A Carnival Cruise Line spokesman declined to identify the passenger who was rescued, but told CNN: "The guest was seen by our medical team and received no injuries. A free wheelchair was provided for the duration of the cruise."
The strangers now call them heroes
Hamilton and Donovan said the governor and lawmaker applauded their rescue efforts.
The two men said that US Virgin Islands Governor Albert Bryan Jr. called them and said, "On behalf of the people of the Virgin Islands, I want to say thank you. "
And even walking down the street, Hamilton and Donovan said that people recognized them and said they were" local heroes. "
"I can't stop thinking about her face, her expression," Donovan said. "Her eyes were wide open, shocked. It's something we live with every day after the incident. "
CNN's Alexandra King contributed to this story.