Espíritu Santo Island: snorkel SEA LIONS and Balandra Small Group in Cabo San Lucas, Mexico