The Sheraton At Our Lucaya Beach & Golf Resort Is An Oceanfront Resort Located 5 Miles From Downtown Freeport. Bordering Half-mile-long Grand Bahama Beach On The Island's South Shore, This Hotel And Its Companion Property, The Westin, Make Up A 372-Acre Resort. Guests Of Both Hotels Have Full Access To All Resort Facilities And Activities.