Yes, they do! Everything you can see in the pictures was grown on Madeira. The island has a very specific climate and fertile volcanic soil, which makes it possible for the local farmers to grow everything from tropical and subtropical fruits to crops that we grow here in Central Europe. Very special place :)
I totally hear you on the comment about the fish. It´s usually me who writes comments like this one to other people´s posts who write about visiting animal circuses, (some) zoos, dolphinariums and other facilities that are based on profiting from keeping wild creatures in captivity. Honestly, it was sad to see so many dead fishes and other marine creatures in one place but on the other hand, people have been fishing to feed themselves for millennia so I guess we should respect this way of making living. At least until the mankind goes fully vegan but I don´t see this happening any time soon.