I love Eleuthera, but you will not find many tarpon or permit there. Great for bones, barracuda, sharks, jacks and snapper.
If you really want to have good odds at all of the grand slam species, mexico or belize are good bets.
Costa de cocos in Xcalak is great--fishing, food and lodging. very laid back.