Treasure Sands Club, Abaco, Bahamas