Explore this lesser-known island in the Bahamas, home to the highest point in the country. This site has a fascinating ...