The Buccaneer, a beachfront hotel and golf resort on St. Croix—the largest of the U.S. Virgin Islands—is an intriguing mix of cultures, styles and tastes. With large windows, rounded archways ...