Vero Beach is on the Atlantic seacoast, with a section of the Intracoastal Waterway called Indian River Lagoon passing through it in sublime natural beauty.