The travel publication Islands, known for its destination guides and budget-friendly tips and tricks, featured the "underrated" Alabama city of Leeds. We couldn't agree more, Islands!