I've had similar thoughts. Someone needs to create a kind of "Tinder for hobbies" app, if one does not already exist. Perhaps it could show a list of local activities allowing you to swipe right on things you would be interested in attending, then attempts to match you with people who would also be interested in going to the same event.
This could work well for scheduled events as well as your weekend fishing example.