The Caribbean Broadcasting Corp. reported the couple exchanged vows at sunset Tuesday under an arch of flowers at the Sandy Lane Hotel in St. James.
Woods rented the hotel's entire 112 rooms for his guests for several days. The rooms at the hotel go for $700 to $8,000 per night, according to the hotel's Web site.
Accordingly, local media said there was a large presence of private security personnel keeping everyone at a distance.
The couple are believed to be spending their honeymoon aboard a yacht Woods rented for two weeks.
Before the marriage, Woods came to a prenuptial agreement with his fiancee to regulate financial claims in the case of a breakup, the British newspaper The Sun reported.
Woods is one of the world's wealthiest athletes with an estimated worth of $370 million.