Shark Ledge

Shark Ledge is a 15- to 20-foot ledge about 4 miles north of Boca Inlet, and it's known for its resident Caribbean reef sharks.
| Type | Reef / ledge |
|---|---|
| Depth | 50 ft at the ledge to 65 ft at the sand |
| Skill level | Open Water (certified to 60 ft) |
| Area | North of Boca Inlet, Boca Raton |
What you'll see
There's a very good chance you'll see Caribbean reef sharks cruising the ledge. Wildlife is never guaranteed, but this is one of our best spots for them.
Who can dive it
Open Water dive. Open Water divers must stay shallower than 60 feet. You can enjoy this dive site by staying above 60 feet on top of the reef (about 50 feet on top); the sand is at about 65 feet. Not certified yet? Start with PADI Open Water. Want more confidence and more dive sites? Take PADI Advanced Open Water.
Dive it with DXDivers
Dive it with us on our dive boat, the Lady Go Diver, out of Deerfield Beach. Our captain picks the dive sites for each trip based on the conditions that day, so check the dive sites listed on each trip in our calendar, or call us at 954-420-0009.
See boat dive trips Call 954-420-0009
Diving often? Save with our dive trip packages, see all dive trips and tank fills, or book the whole boat with a private charter.
Nearby dive sites
- Finks Grouper Hole – 51 ft at the edge to 68–70 ft at the sand
- San Remo – 45–65 ft
- See all our local wrecks and reefs
FAQ
Will I see a shark at Shark Ledge?
There's a very good chance. Caribbean reef sharks are regulars here, but wildlife is never guaranteed.
How deep is Shark Ledge?
About 50 feet at the ledge and 65 feet at the sand.
How do I book a dive here?
Check the dive sites listed on each trip in our boat dive calendar, or call us at 954-420-0009. Our captain chooses the dive sites for each trip based on the conditions that day.
Depths and details come from our crew's dive site notes and public artificial reef records. Conditions change, so always follow your captain's and divemaster's briefing.
OUR LOCATION
DXDIVERS · 455 South Federal Highway, Deerfield Beach, FL 33441 · (954) 420-0009
