Situated on the lush southern coast of Eleuthera, in the Bahamas, Jack's Bay is a 1,200-acre luxury club and residential ...