Went here three times last week. First day great visibility, second day very poor, third day somewhat better. Need to go out a bit to get better visibility. Lots of different fish and rock formations to explore in fairly shallow water. Great spot for beginners, especially on a calm day. Get there early before snorkel boats arrive (9:30 AM ish).