Listen

Description

Matlacha Island is located on the southwest coast of Florida near Fort Myers and Cape Coral. It's a series of small man-made dredge islands, that over almost 100 years has become an artist haven and a place for good food and fishing.
Learn more about your ad choices. Visit megaphone.fm/adchoices