Alabama has some awesome kayaking waters. There are lakes, rivers, and the ocean. Here is a list of the best places:
Cahaba River
Gulf Coast, Gulf Shores, Orange Beach
Sipsey River
Paint Rock River
Elk River
Black Warrior River
Flint River
Tallapoosa River
Coosa River
Bon Secour River
Escatawpa River
Lake Shelby
Limestone Creek
Terrapin Creek
Hambrick Bat Cave