Cosmo’s Restaurant & Bar is the neighborhood favorite for locals and guests alike in Orange Beach, and one of the best restaurants on the Alabama Gulf Coast. The restaurant’s open-air deck makes a wonderful place to get lunch and enjoy the best Happy Hour on the island served daily from 3 to 5 p.m. (in season). There is something for everyone.