24 documented harbours and anchorages within 19 mi of Vero Beach, ranked by boaters' ratings: shelter, seabed, services, photos and reviews, ready to open in the BoatMap app.
16 places
Marina and boatyard on the Indian River Lagoon at Fort Pierce, Florida, just west of the Fort Pierce Inlet.
Marina on the Intracoastal Waterway at Vero Beach, within the gated Grand Harbor community, now operating under the Loggerhead Marina name.
3Municipal marina and mooring field on the Indian River Lagoon at Vero Beach, Florida, just north of the Merrill Barber Bridge on the Atlantic Intracoastal Waterway.
4City-owned marina on the Indian River Lagoon in downtown Fort Pierce, Florida, off the Intracoastal Waterway near marker 966.
Marina on the Intracoastal Waterway at Vero Beach, set inside the gated Grand Harbor community on the Florida Treasure Coast.
Small marina on the Indian River Lagoon at Fort Pierce, in St Lucie County, a few minutes from the Fort Pierce Inlet.
Family-run boatyard and marina on Taylor Creek at Fort Pierce, in St Lucie County, two miles inside the Fort Pierce Inlet.
Marina at the head of Taylor Creek, in the north-west corner of Fort Pierce Inlet on Florida's Treasure Coast.
Marina on the Indian River Lagoon at South Hutchinson Island, near the Fort Pierce Inlet on Florida's east coast.
Small marina on Seaway Drive, on Hutchinson Island just inside the Fort Pierce Inlet, Florida.
11Marina at Harbour Isle on Hutchinson Island, in the sheltered water just inside the Fort Pierce Inlet, Florida.
12Marina on Seaway Drive at the foot of the South Bridge, on the Indian River Lagoon at Fort Pierce, Florida.
Marina on the Indian River Lagoon at Sebastian, on the Florida east coast, directly across the waterway from Sebastian Inlet.
14Marina, restaurant and lodge on the Indian River Lagoon at Sebastian, directly across from Sebastian Inlet on Florida's Treasure Coast.
Recently built marina on the Indian River Lagoon at Micco, near Sebastian Inlet State Park on Florida's Treasure Coast.
Marina and boatyard on the Indian River Lagoon at Sebastian, about 3 miles west of Sebastian Inlet on Florida's Treasure Coast.