Alabama beach towns draw crowds every summer with sandy shores, local charm, and lively attractions that keep visitors coming ...