I have had good dives entering the beach off any of the streets within a mile or so south of Atlantic Blvd in Pompano. Just look out...the best part of the reef is the dropoff, at the tiny white buoys you see way out there (you may also see boats moored to them). Its a solid 30 min surface swim to the buoys. I say its the best shore dive in the area, farthest swim though. There is reef closer in before the buoys but in my opnion not as nice. For an easier dive try datura ave, just south of Commercial blvd in lauderdale by the sea. They have the buoys marking the dropoff there too, but there's nicer reef closer in as well.