All three of them are some of my Fav. Spots.
Deer Creek - is more exposed to the elements then Leo, usualy a sandy entrance. Has kelp, fish and other critters their, big and small. Can do at high or low tide. Deepest i've gotten here is 35ft at high tide!
Leo Little cove - Little walk up and down some stairs. Narrow entry way in and out of the water can do at high or low tide. Alot of Marine life id you know where to go with a some what long surface swim. Got to 40ft at high tide. Usualy better Viz. here then at deer creek.
Leo S. Side - Best to do at high tide, Due to rocks. But can be done at low tide if their is no surf. Alot of marine life fish, lobster, Inverts you name it. got to about 40ft at high tide. Usualy a longer surface swim then the other two. Lots of surfers around the rocks to dodge!