Renowned for its picturesque coastline and outdoor adventures, Cabo boasts so much to see and do, including
several amazing snorkeling locations, where rugged rock formations and coral reefs are literally teeming with tropical fish and interesting sea life.