Depending on the time of day and the weather, Vero could be the PERFECT place to watch the launch. The launch site is almost due north of Vero Beach, and the trajectory is Southeast. That means the vehicle will be rising above you and moving a little out to sea as it climbs. You may be able to see first-stage separation, which is where the second stage and Shuttle sepatate from the big boosters that lifted them off the ground.
If it ends up being a night launch - fuggedaboutit! A night launch is like someone turning on the sun!
We routinely see shuttle launches from Miami, more than 100 miles south of Vero, so Vero should be amazing.
I used to live on Merritt Island (just a few miles south of Kennedy Space Center) and I can tell you that the traffic in the Titusville, MI, Cocoa Beach area will be awful.
Stay at Vero and go out beachside to watch.