Orange Beach is perfect for a relaxing beach vacay. Here are the best restaurants and best things to do in Orange Beach, Alabama!