Definitely not like Cancun, Cozumel, San Carlos, etc. There is definitely marine life to explore while snorkeling, but it wouldn't be fair for you to have expectations of those other places. The sand in Cancun/Cozumel is much finer and lighter in color than Penasco. So, you don't get the aqua...