Great place to dive, there is a lot of diversity. Went on three dives, one of which was a night dive. Saw some rays, wide variety of fish, fire worms eating crabs, and even some octopus. The warnings about timing the dive around high tide is good advice, if your late the currents are very strong. There are some fun snorkel courses just off the beach, dive them when you're coming back from the pier/bridge pilings.