Our Lucaya Beach and Golf Resort Our Lucaya Beach and Golf Resort is the premier ocean-front resort on Grand Bahama Island. It's a stunning 372-acre resort destination, hugging the warm, turquoise waters of this island paradise. Keywords: Samuel B Woods, travel, cruise, caribbean
On Grand Bahama Island in The Bahamas, just 55 miles off the coast of South Florida. The resort is situated on a 7.5-acre beach. Keywords: Samuel B Woods, travel, cruise