Long Island is known as the most scenic island in The Bahamas with a population of over 3,000 inhabitants, and I pay homage to this picturesque island with this succulent and impressive recipe. Serve duck over Roasted Sage and Garlic Mashed Cassavas.