Planning a trip to Eleuthera in The Bahamas? Read my detailed beginner's guide to Eleuthera info on traveling, hotels, dining, and more!