You can do some very good shopping on Elba Island if you know what you are looking for. This is a great place to go to get art. Though a lot of the art work done on the island is specific to the natural beauty of the island, you can still get some great paintings. Even if you aren't looking for a huge masterpiece to hang up on your mantle, you can often get smaller paintings done by artists along the streets or down by the beach. These paintings often don't cost too much money, and you're getting very nice paintings. You can also find some rare goods on the island. If you are looking for gifts of historical significance or ties to the island, you can go to antique shops or rare goods shops and find the gift that will truly mean a lot. Though Italy is known for fashion, Elba Island isn't exactly the place to go for shopping. Still, you'll be able to do some shopping in the downtown areas. There are a lot of markets where you can find some great things, as well as the products that the locals buy. The locals will always know where to get the best things. As with most tourist areas, you can find souvenirs as well. Things like keychains, shot glasses, and t-shirts can be bought in many different locations on the island.