On the rugged Bahamas island of Eleuthera, the Potlatch Club is back and better than ever October 5, 2024