It is hard to beat Ogden Pt. Breakwater - you can find everything here - even uncommon things like brachiopods. Also, the dive shop has the most friendly employees that I have ever met.... even as the staff changes when I come back year after year! The only downside is that you will have to contend with fisherman ... bring a knife and watch out for hooks.