The best prime rib in Alabama comes from The Tin Top Restaurant and Oyster Bar in Bon Secour, according to Mashed.