Xanadu Beach, Grand Bahama Island, Bahamas.