The county government's beach safety site has driving maps, among lots of other information.
Ormond Beach is a spiffier community than neighboring Daytona Beach, whose central beachside neighborhood is something of a slum. I wouldn't rate Ormond as an eastern Cannon Beach (the town of Melbourne Beach might qualify that way--I drove by someone's brand new beachfront mansion a couple of days ago), and Daytona Beach is not nearly as nice as Lincoln City, except for the beach itself and some of the beachfront hotels.
By SB, do you mean South Beach/Miami Beach? That's a long drive from Orlando, on the order of four hours.
A Daytona Beach option for sitting near a restaurant (or bar) would be to set up at the Ocean Deck. It's on a no-driving portion of the beach. Parking is not so great, a substantial walk from Sun Splash Park, which is also the lifeguard headquarters.
Another alternative north of town would be Michael Crotty Bicentenial Park. But there's no restaurant.
This list of beaches is a bit hard to find via the county website:
In April, the water will be a bit warmer farther south (Cocoa Beach, Melbourne beaches). As for waves, the National Weather Service has a useful forecast every morning:
April is not a good month for waves, but one can always hope for an offshore storm. The Atlantic doesn't produce east or southeast-travelling swells that are in any way comparable to what comes across the Pacific toward Oregon, and forecasting surf seems far more difficult than around the Pacific.