Just dove Spanish rocks for the 4th time in the past 5 months today. Was supposed to do two tanks but the vis was so terrible we canceled the first dive short and trashed the second. It was a perfect day. Winds were 5mph from the east. Tide was at half and cloud cover was minimal. Now that I think of it, all dives I've done there except once the vis was less than 5 ft. It's a great dive for beginner divers if you can manage to dive it a day where the bottom isn't a cloudy mess. It also makes a good night dive cert location too but diving this location is a hit or miss and my experience more of a miss lately. There are no facilities at the beach access and parking is limited to 10 to 15 spots. So get there early on weekends. Entry and exit can be a stumble for the first 20 yards due to the wave build up hitting shore. Once you get through it it's a easy but lengthy surface swim to the site. The reef is located in the 18 to 20 ft depth. Shallower than that, you're not there yet. Deeper than that you over shot it. It runs parallel to the beach.