В Махачкале особо ловить нечего , только море , можно поехать в Дербент, на крепость , и пляжи там чище и красивее чем в Махачкале, дальше можно на сулакский коньон, главрыба, если планируете в горы , в горах очень много красивых мест , это уже надо разузнать у гидов и тд