If you can travel north for about 45 min (super easy and cheap on local buses) get to Punta de Mita, I can personally recommend Erasmo Valencia. My wife and I have fly fished with Erasmo for many years (he also does spin casting, etc.). Great guy offers a great service!
https://www.erasmotours.com