Yes, Cabo San Lucas offers excellent snorkeling and diving opportunities, particularly in the protected waters of Cabo Pulmo National Park, home to the only hard coral reef in the Gulf of California. The area boasts a rich marine biodiversity that attracts divers and snorkelers from around the world.