Most people picture the West Coast or the Caribbean when they think of a top-notch beach resort, but don't sleep on the Texas ...