Are dialects worth learning?

If you want to learn and to know a language and culture better, then yes. 

Dialects are really subcultures. So learning them means you understand a subgroup of people better. 

And contrast that with the main culture and you will understand the people and overall language a whole lot better. 

It is a win-win situation for your learning.