Our favorite South Padre Island restaurants range from take-out casual to relaxed upscale fine dining.