Snorkeling is one adventure that you will find really exciting in Cabo San Lucas. Because the place is blessed with great bodies of water, it also offers a spectacular underwater ecosystem great for snorkeling.